Re: Вопрос по компановке
От: Went  
Дата: 19.05.11 11:06
Оценка:
Здравствуйте, zheka2, Вы писали:

Z>Возникла необходимость написать демку своей программы. Но очень не хочется делать копию всего проекта. Вопрос заключается в следующем, если я создам отдельную конфигурацию и макросами вырежу некоторые блоки #include (ограничив тем самым функциональность), при компановке код из этих блоков попадёт в exe или нет? Просто в проекте эти файлы будут продолжать числиться. Или лучше подстраховаться и взять под #ifdef содержимое этих вырезаемых файлов?


Оптимизатор (при указании нужных опций) весь неиспользуемый объектный код выкидывает. Но вот дать ему понять, что он не используется — это не так очевидно. Засорять весь код ифдефами (хоть по всем файлам, хоть только по инклудам) — не очень хорошо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.