繁体   English   中英

如何设置发布/调试模式以使用 Microsoft C++ 工具集在命令提示符下编译 cpp 文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM