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

проблема компиляций и сборки в VC++ - C++

Войти
Регистрация
Восстановить пароль
 
sergey2b
Сообщений: n/a
09.08.2010, 04:36     проблема компиляций и сборки в VC++ #1
Подскажите пожалуйста как решить следующу проблему
VC++ 6

Имееться два проекта использующих общие файлы
при компиляции через #define и #if задаються особенности сборки (т.е. фактически получаеться два проекта но собранных в различных конфигурациях)
при сборке в exe включаеться код который реально не нужен

конечная задача как сделать что бы exe не было не используемого кода
вопрос можно сформулировать иначе как указать компилятору и линковщику, что в случаи если определенны определенная переменная не компилировать и не подключать заданные obj

что пытался сделать
вынес код который используеться только в опеределенных случаях в отдельные файлы
все с и h включенны в проект но я наделяся что линкер определит что если функции из данного obj не используються то подключать его не надо (я думал это и есть инкрементальная сборка)
этого не произошло

вижу другой вариант
код который используеться не всегда собрать в виде lib и подлкючать его только если он нужен
но такой подход мне не очень удобен хочеться что бы все исходники были в одном месте

подскажите пожалуйста как сказать компилятору и линкощику из среды VC++ что данный файлы компилировать и линковать только если заданно определеное условие

Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.08.2010, 04:36     проблема компиляций и сборки в VC++
Посмотрите здесь:

Ошибка компиляций mmsystem.h (на с++) C++
C++ Не удалось найти в среде окружения сборки команду: make
При инициализации указателя на функцию происходит ошибка сборки программы C++
C++ Возможно ли определить тип сборки
C++ Сборки MinGW(win32/win64) от niXman C++1x
зависает компиляций C++
C++ Ошибка во время сборки либы
Ошибки сборки DLL C++
C++ Ошибка сборки библиотеки ncurses.h
Существующие системы сборки в С++ C++
C++ Нюансы ручной сборки, линковки и компиляции
Защита файла-сборки lib C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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