其他分享
首页 > 其他分享> > c – devenv和#define

c – devenv和#define

作者:互联网

我正在使用cmd devenv构建一些项目.

对于某些项目,我想#define形成命令行.

有没有办法#define使用cmd和devenv?我不想创建新配置.

解决方法:

你可以这样做:

>将$(AdditionalPreprocessorDefinitions)添加到项目的预处理程序定义列表中.之后,它们可能看起来像WIN32; _DEBUG; _CONSOLE; $(AdditionalPreprocessorDefinitions);%(PreprocessorDefinitions)
>使用msbuild而不是devenv来启动构建过程
>通过在命令行中添加/ p:AdditionalPreprocessorDefinitions =“SOMEDEF; ANOTHERDEF”来指定其他预处理程序定义.

请注意,为了清楚起见,我选择了名称AdditionalPreprocessorDefinitions,你可以选择更短的东西.这仅适用于VC2010,因为在早期版本中,VC项目不是使用msbuild构建的.

标签:c,c-preprocessor,command-line,visual-studio-2010,devenv
来源: https://codeday.me/bug/20190726/1542675.html