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

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

Войти
Регистрация
Восстановить пароль
 
sergey2b
Сообщений: n/a
#1

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

09.08.2010, 04:36. Просмотров 513. Ответов 0
Метки нет (Все метки)

Подскажите пожалуйста как решить следующу проблему
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++
Посмотрите здесь:

зависает компиляций - C++
Только начал изучать классы с++, попробовал написать простейшую программу с классами - площадь квадрата. #include <iostream> ...

Ошибка компиляций mmsystem.h (на с++) - C++
Я пытался компилить этот код, но к сожелению он не скомпилился #include <iostream> #include <cstdio> #include <mmsystem.h> using...

Существующие системы сборки в С++ - C++
Здравствуйте. У меня есть вопрос: Какие системы сборки или так называемые системы "упрощения жизни программиста" существуют для С++? Что бы...

Ошибки сборки DLL - C++
Хочу написать DLL. Написал данный код, который под linux собирается без проблем. #include <string> #ifdef __WIN32__ #define...

Формат даты сборки - C++
Добрый вечер, пытаюсь написать читаемый код конвертации макросов __DATE__ и __TIME__ в строку "06/17 17:31" пока нахожу чистую...

Ошибка во время сборки либы - C++
Имеется проект(см. скрин/архив). Во время сборки получаю ошибку: 1>------ Построение начато: проект: lili, Конфигурация: Debug Win32...

Ошибка сборки библиотеки ncurses.h - C++
Доброе время суток ондофорумчани и однофорумчанки! Суть такая давно искал фрем для работы с псевдографикой и счастье нашел, но почему...

Возможно ли определить тип сборки - C++
Доброго дня. Подскажите, есть ли возможность решения данной проблемы. Для удобства, часто использующиеся в разных проектах классы, я загнал...

Защита файла-сборки lib - C++
Добрый день, если включить паранойю и представить, что вы потратили месяц на библиотеку zip.lib и header файл к нему void zip(void*...

Нюансы ручной сборки, линковки и компиляции - C++
Решив учить более подробно программирование, начав с c++, установил Linux Mint. Смотря первый семинар по c++ возникла проблема с...


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

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

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