宏和 lib 文件的 devenv 命令行选项

Posted

技术标签:

【中文标题】宏和 lib 文件的 devenv 命令行选项【英文标题】:devenv command line option for macros and lib file 【发布时间】:2011-05-27 00:14:36 【问题描述】:

我正在尝试使用 devenv.exe 命令行进行构建,并使用命令行提供一些预处理器定义和 lib 文件。

因此一种方法是在 proj 文件中设置

c/c++ ---> 前处理器 --> preposessor 定义

我想用 devenv.exe 在命令行中给出宏名称

同样,我还有一个额外的链接器库依赖项

链接器 - 输入 - 附加依赖项

我想用 devenv 提供的

任何帮助将不胜感激。

谢谢

【问题讨论】:

【参考方案1】:

我也需要答案来解决同样的问题。

我有相同的项目源代码,但不同的二进制版本将使用不同的构建宏构建出来。现在我尝试两种方法来构建项目。一个被描述为 sachinc 的;另一种是用python脚本替换.vcproj中的PreprocessorDefinitions。

我也很想知道如何通过命令行使用 devenv.exe 进行构建。

【讨论】:

以上是关于宏和 lib 文件的 devenv 命令行选项的主要内容,如果未能解决你的问题,请参考以下文章

Devenv 命令行切换错误

通过 Devenv 命令行构建时禁用代码分析

使用devenv/MSBuild在命令行编译sln或csproj

使用 VS2017 安装程序项目从命令行运行 vs2017 DevEnv

devenv 命令行不显示有缺陷项目的错误

从命令行运行 devenv