【发布时间】:2010-08-23 21:21:17
【问题描述】:
我正在使用 VS2008,并正在开发 C/C++ 项目。我正在使用 .bat 文件从命令行(VC2k8 命令提示符)构建我的项目。我需要一种在构建时动态包含 preprossor 指令的方法。
我正在使用 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"
任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: visual-studio visual-studio-2008 visual-c++ visual-c++-2008 vcbuild