簡體   English   中英

使用CL在Windows上構建C ++程序(VS Build Tool Compiler)

[英]Build C++ program on Windows with CL (VS Build Tool Compiler)

我嘗試使用CL從命令行構建程序。 運行下一個命令:

CL -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include" C:\dev\projects\console-interaction-tester\main.cpp

我發現了錯誤:

C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ 2017 \\ BuildTools \\ VC \\ Tools \\ MSVC \\ 14.16.27023 \\ include \\ crtdefs.h(10):致命錯誤C1083:...... corecrt.h:沒有相應的文件和目錄

我嘗試了VS ouptup中的所有標志,例如/ nologo / TP / DWIN32 / D_WINDOWS / W3 / GR / EHsc / MDd / Zi / Ob0 / Od / RTC1 / showIncludes,但它不起作用。

我需要命令示例,可以忽略UniversalCRT的示例或指示如何修復路徑的示例。 我想用corecrt.h添加include dir,但是經典位置C:\\ Program Files(x86)\\ Microsoft SDKs \\ Windows Kits \\ 10 \\ includes不存在!

安裝Windows SDK。

再次運行VS2017安裝程序,然后選擇它(或完全選擇完整的C ++開發包)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM