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

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

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

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

02.06.2011, 08:56. Просмотров 1432. Ответов 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     Линкер и компиллятор
Посмотрите здесь:

C++ Ругается линкер в ALXGridVer1_3
Настроить компиллятор Xcode, для включения ресурсов в приложение Objective-C
Линкер ругается | #include <iostream> C++
уважаемые программисты, у меня компиллятор ругается( делов на 1минутку C++
C++ ребят, код работал, а щас снова компиллятор ругается, почему?
Ошибка ,линкер еррор C++ Builder
Visual C++ Ругается линкер
C++ Линкер ругается на функцию
Ищу легкий линкер C++
У комплекта не задан компиллятор C++ Qt
Почему линкер ругается ? C++ Linux
Почему компиллятор выдает ошибку и не хочет что бы функция принимала 2 переменных C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
solar_wind
754 / 745 / 42
Регистрация: 06.07.2009
Сообщений: 2,967
Завершенные тесты: 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
AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
02.06.2011, 13:04  [ТС]     Линкер и компиллятор #5
eee то что надо. спасибо что нашел время посмотреть)))
Yandex
Объявления
02.06.2011, 13:04     Линкер и компиллятор
Ответ Создать тему
Опции темы

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