Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
#1

Линкер и компиллятор - C++

02.06.2011, 08:56. Просмотров 1482. Ответов 4
Метки нет (Все метки)

только не смейтесь, не умею толком работать с данными инструментами. среда VS2010.
проекты скомпилированные из нее при запуске на других ПК требуют ьиьлиотечку и работают только с установленным redistributable. Единственное что получилось это в небольшой програмке наткать все классы в один файл и этот файл из строки откомпилировать. он получился больше по размерам чем, release, но мог работать на других ПК. Прошу не отсылать на гугл а буквально в 2х словах:

имеется например 1.h, 2.h, 3.h, 1.cpp, 2.cpp, 3.cpp, main.cpp - как все это собрать в один файл, чтобы правильно собралось и запускалось без запроса библиотек?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2011, 08:56     Линкер и компиллятор
Посмотрите здесь:

уважаемые программисты, у меня компиллятор ругается( делов на 1минутку - C++
Всем доброго времени суток!.. Подскажите пожалуйста, где у меня косяк в этой программе... ____________________ #include <iostream> ...

ребят, код работал, а щас снова компиллятор ругается, почему? - C++
Всем привет) проверьте пожалуйста у себя в компилляторе, будет ли работать это творение. и если что укажите пожалуйста на ошибки. ...

Почему компиллятор выдает ошибку и не хочет что бы функция принимала 2 переменных - C++
#include "stdafx.h" #include <iostream> #include <iomanip> #include <conio.h> using namespace std; int funk( int a, int b) ...

Ищу легкий линкер - C++
Здравствуйте. Задача такая: человеку на рабочем месте нужна простенькая консольная программа. Функционал - ввод/вывод в консоль,...

Линкер ругается на функцию - C++
// laba7evteev.cpp: определяет можно ли из слов первой строки составить вторую // #include "stdafx.h" #include <string.h> int...

Ругается линкер в ALXGridVer1_3 - C++
Привет! Установил на форму этот грид, все нормал в Debug, а в Release пошло ругается линкер может кто знает в чем трабл?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
solar_wind
756 / 747 / 42
Регистрация: 06.07.2009
Сообщений: 2,969
Завершенные тесты: 1
02.06.2011, 09:37     Линкер и компиллятор #2
Вообще библиотеки весят не так уж и много, у меня чуть меньше 2 Мб, качаешь vcredist_x86.exe и в инсталяторе его устанавливаешь.
Другой вариант это собрать статически, в студии 2010 кажется это делается через многоцелевую сборку.
AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
02.06.2011, 10:32  [ТС]     Линкер и компиллятор #3
да вот жешь я как раз про статическую сборку. может кто в двух словах подскажет как оно это в студии 10. или это из командной строки делается? у меня получилось так - наткал классы в один файл и из командной строки скомпилил - работает без доп библиотек. если просто из студии - то требует. понимаю, что скорее всего дето в настройках ставится. может кто с лету скажет?
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
02.06.2011, 11:56     Линкер и компиллятор #4
Project->Properties->C/C++->Code Generation: Runtime Library = Multi-Threaded (/MT)

Добавлено через 44 секунды
Это для Release
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2011, 13:04     Линкер и компиллятор
Еще ссылки по теме:

Линкер ругается | #include <iostream> - C++
При подключении заголовочного файла: #include &lt;iostream&gt; получаю ошибки линкера: main.cpp:(.text+0x65): undefined reference to...

У комплекта не задан компиллятор - C++ Qt
Я скачал с гитхаба проект открыл его в QtCreatorе и пишет у комплекта не задан компиллятор а как правильно задать компилятор?? Я приложил...

Компиллятор и приложение запуск приложения без доп библиотек - Visual C++
Подскажите как скомпиллировать приложение, чтобы оно запустилось без доп. пакетов на другом компьютере. Visual Studio требует пакета c++...

Настроить компиллятор Xcode, для включения ресурсов в приложение - Objective-C
раньше никогда не имел дело с маком и xcode. вообщем есть программа. написана на PC с использованием кроссплатформенного фреймворка....

Ругается линкер - Visual C++
Что-то приключилось с компилятором, всегда когда нормально уже напишу работающую программу, выдает ошибку: Ошибка 1 error LNK1123:...

Ошибка ,линкер еррор - C++ Builder
Всем привет. Делаю прогу (инст), почти доделал, выскакивает ошибка Unresolved external 'output(otv_struct *, char *)' referenced from...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
02.06.2011, 13:04  [ТС]     Линкер и компиллятор #5
eee то что надо. спасибо что нашел время посмотреть)))
Yandex
Объявления
02.06.2011, 13:04     Линкер и компиллятор
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru