Я использую VS2008 и разрабатываю проекты на C / C ++.Я использую файл .bat для сборки своих проектов из командной строки (командная строка VC2k8).Мне нужен способ включить директиву препроссора динамически во время сборки.
Я использую devenv для сборки из командной строки.
>devenv my\project\path\myproject.sln /build release > logs\build.log
На самом деле я хочу установить определение макроса на основе командыПараметр строки в командный файл.Я могу хранить два разных файла .vcproj, но это создает проблемы с сохранением нескольких файлов проекта / sln.Мой пакетный файл будет примерно таким ...
if (condition)
#define MYPROC_ENABLE_MYMODULE "yes" // To be included in the project.
else
#define MYPROC_ENABLE_MYMODULE "no"
Любая помощь будет очень признательна.
Спасибо.