ale*_*ejo 3 c++ command-line visual-studio-2010 devenv c-preprocessor
我正在使用cmd devenv构建一些项目.
对于某些项目,我想#define形成命令行.
有没有办法#define使用cmd和devenv?我不想创建新配置.
你可以这样做:
添加$(AdditionalPreprocessorDefinitions)到项目的预处理程序定义列表中.在那之后,他们可能看起来像WIN32;_DEBUG;_CONSOLE;$(AdditionalPreprocessorDefinitions);%(PreprocessorDefinitions)
使用msbuild而不是devenv启动构建过程
通过添加/p:AdditionalPreprocessorDefinitions="SOMEDEF;ANOTHERDEF"到命令行来指定其他预处理器定义.
请注意,为了清楚起见,我选择了名称AdditionalPreprocessorDefinitions,你可以选择更短的东西.这只适用于VC2010,因为在早期版本中,VC++项目不是用msbuild构建的.
| 归档时间: |
|
| 查看次数: |
3308 次 |
| 最近记录: |