| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > configuration manager vs2008 |
| Автор: mrgloom 4.9.2013, 10:48 |
| В vs2008 есть configuration manager, раньше я им пользовался только чтобы собирать release\debug x32\x64. А можно ли сделать чтобы при одной конфигурации программа собиралась с одними функциями например как demo version, при другой со всеми функциями, а в самой программе просто стоят дефайны. #ifdef DEMO_VERSION и т.д. т.е. вопрос можно ли на configuration manager поместить ка кто переключение флага DEMO_VERSION?(или как то так). |
| Автор: mrgloom 4.9.2013, 11:50 |
| вообщем вот нашел, но это не совсем то. http://stackoverflow.com/questions/3981170/visual-studio-how-do-i-create-my-own-defined-constants-based-on-the-configurat http://msdn.microsoft.com/en-us/library/swfss70d%28v=vs.90%29.aspx вообщем оказалось что надо создать константу в С++->preprocessor->preprocessor definitions еще в resources->preprocessor definitions тоже надо было прописать |
| Автор: mrgloom 4.9.2013, 14:10 |
| так вы непоняли, я хотел чтобы у меня при выборе разных сборок в самой VS менялась "глобальная константа" IS_DEMO или IS_MAIN_PROG, т.е. я её могу менять переключением типа проекта, что удобнее, если бы я руками в коде ставил true\false при каждой сборке. |
| Автор: volatile 4.9.2013, 18:04 | ||
Свойство проекта ---> С/С++ ---> Preprocessor ---> Preprocessor Definiton Добавляете туда ваши макро переменные В демо конфигурации вводите IS_DEMO В основную программу IS_MAIN_PROG и т.д. Для каждой конфигурации можно определить свой собственный набор переменных |