gpt4 book ai didi

c++ - devenv 和#define

转载 作者:太空狗 更新时间:2023-10-29 20:06:45 26 4
gpt4 key购买 nike

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

对于某些项目,我想从命令行#define。

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

最佳答案

你可以这样做:

  • $(AdditionalPreprocessorDefinitions) 添加到项目的预处理器定义列表中。之后,它们可能看起来像 WIN32;_DEBUG;_CONSOLE;$(AdditionalPreprocessorDefinitions);%(PreprocessorDefinitions)

  • 使用 msbuild 而不是 devenv 开始构建过程

  • 通过将 /p:AdditionalPreprocessorDefinitions="SOMEDEF;ANOTHERDEF" 添加到命令行来指定额外的预处理器定义。

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

关于c++ - devenv 和#define,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6389923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com