如何在调试中构建项目而不是在 msvc 命令行中发布

How to build a project in debug rather that release in msvc command line

我有一个 cpp 项目的 makefile 和多个 *.mak 文件,它提供了发布版本。 我想要一个调试版本,以便我可以调试一些 crt 函数。 用于编译 cl linker 是 link 这些旗帜对我来说是压倒性的。

How to build a project in debug rather that release in msvc command line

您可以尝试在 MSBuild 命令行中使用参数 /property:Configuration=Debug 构建项目,例如:

c:\windows\microsoft.net\framework\v4.0.30319\msbuild.exe YourProject.proj /target:rebuild "/property:Configuration=Debug

查看文档 MSBuild command-line reference 了解更多详细信息。

希望这对您有所帮助。