[英]How to set release/debug mode to compile a cpp file at a command prompt using Microsoft C++ toolset
我的代码在 VS2019 版本 x86 模式下运行良好,但在调试模式下运行良好。 有没有办法在命令行中使用发布模式功能? 例如 CL 或 link.exe 的选项。 CL 命令行语法是
CL [选项...] 文件... [选项 | 文件]... [lib...] [@command-file] [/link link-opt...]
下面是 MSVC 编译器选项的列表: MSVC 编译器选项有一些优化选项,例如/O1
/O2
,但它们不会产生与 VS 版本构建相同的结果。 我在寻找错误的东西吗? 预先感谢您的帮助。
更新
我发现我的代码的正确选项是/MD
用于运行时库设置。 因此,在命令提示符下使用以下行,复制了发布模式的结果:
>cl /MD app.cpp
Visual Studio 的项目配置属性将准确告诉您每个构建配置中使用的编译器和 linker 选项。 请参阅: https://docs.microsoft.com/en-us/cpp/build/working-with-project-properties?view=vs-2019
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.