vscode如何編譯運行c/c++程序

vscode如何編譯運行c/c++程序

c++b4f0734bfe6d1eb06384Microsoft YaHei”, “SF Pro Display”, Roboto, Noto, Arial, “PingFang SC”, sans-serif; color: rgb(79, 79, 79); line-height: 32px; overflow-wrap: break-word; font-variant-ligatures: common-ligatures; white-space: normal; background-color: rgb(255, 255, 255);”>安裝微軟C/C++插件

在vs code的擴展圖標里搜索c++,安裝c/c++插件并重載vs code

vscode如何編譯運行c/c++程序

重啟VS Code之后,打開一個含c/c++源碼的文件夾,VS Code將會創建一個名為.vscode的子文件夾用于存放配置文件。

安裝MinGW

去官網下載安裝器,安裝好后選擇需要安裝的工具:

立即學習C++免費學習筆記(深入)”;

vscode如何編譯運行c/c++程序

選擇好之后應用更改:

vscode如何編譯運行c/c++程序

然后修改系統的環境變量,將可執行文件目錄加入到Path中:

vscode如何編譯運行c/c++程序

智能提示

為實現代碼補全,需要創建一個c_cpp_properties.json文件。新建一個hello.c,輸入:

#include?<stdio.h> int?main(void) { ????printf("hello"); ????getchar(); ????return?0; }</stdio.h>

VS Code會提示找不到頭文件,點擊錯誤處的小燈泡,編輯包含路徑

vscode如何編譯運行c/c++程序

在c_cpp_properties.json中修改Win32下的路徑設置

"browse":?{ ????"path":?[ ????????"${workspaceRoot}", ????????"C:DevProgramMinGWlibgccmingw326.3.0includec++" ????], ????"limitSymbolsToIncludedHeaders":?true, ????"databaseFilename":?"" }

返回編輯器,點擊小燈泡,將頭文件所在目錄添加到包含路徑中

vscode如何編譯運行c/c++程序

構建程序

構建程序需要創建一個tasks.json文件,點擊任務->配置任務:

vscode如何編譯運行c/c++程序

在彈出的選項中選擇Others,然后修改tasks.json

{ ????"version":?"2.0.0", ????"tasks":?[ ????????{ ????????????"taskName":?"build?hello", ????????????"type":?"shell", ????????????"command":?"g++", ????????????"args":?[ ????????????????"-g",?"hello.c" ????????????], ????????????"group":?{ ????????????????"kind":?"build", ????????????????"isDefault":?true ????????????} ????????} ????] }

調試代碼

調試代碼需要創建一個launch.json文件,點擊調試欄的齒輪圖標

vscode如何編譯運行c/c++程序

修改launch.json

{ ????????"version":?"0.2.0", ????????"configurations":?[ ????????????{ ????????????????"name":?"(gdb)?Launch", ????????????????"type":?"cppdbg", ????????????????"request":?"launch", ????????????????"program":?"${workspaceFolder}/a.exe", ????????????????"args":?[], ????????????????"stopAtEntry":?false, ????????????????"cwd":?"${workspaceFolder}", ????????????????"environment":?[], ????????????????"externalConsole":?true, ????????????????"MIMode":?"gdb", ????????????????"miDebuggerPath":?"C:DevProgramMinGWbingdb.exe", ????????????????"setupCommands":?[ ????????????????????{ ????????????????????????"description":?"Enable?pretty-printing?for?gdb", ????????????????????????"text":?"-enable-pretty-printing", ????????????????????????"ignoreFailures":?true ????????????????????} ????????????????], ????????????????"preLaunchTask":?"build?hello" ????????????} ????????] ????}

調試運行

返回編輯器,設置斷點,按F5開始調試

vscode如何編譯運行c/c++程序

相關文章教程推薦:vscode教程

以上就是#%#$#%@%@%$#%$#%#%#$%@_e2f

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享