簡體   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