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