日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

vscode 新建cpp文件_Visual Studio Code (vscode)编译C++

發布時間:2025/3/19 c/c++ 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vscode 新建cpp文件_Visual Studio Code (vscode)编译C++ 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Visual Studio Code (簡稱 VS Code / VSC) 是一款免費開源的現代化輕量級代碼編輯器,支持幾乎所有主流的開發語言的語法高亮、智能代碼補全、自定義熱鍵、括號匹配、代碼片段、代碼對比 Diff、GIT 等特性,可謂是微軟的良心之作。

下載安裝VS Code

點擊下載鏈接,選擇合適的安裝程序

安裝cpptools插件

打開VS Code,快捷鍵ctrl+shift+p呼出命令框,輸入以下命令

ext install cpptools

稍等片刻會出現插件安裝列表,如圖:

點擊箭頭所指處的按鈕安裝插件,安裝過程可能會有些慢耐心等待 ,安裝完成后vscode會提示你重啟vscode。

安裝MINGW-W64

這里我建議安裝mingw-w64,比較穩定。

在windows下安裝完成后需要設置環境變量

c:\mingw-w64\bin\

配置調試環境

1.文件-->打開文件夾,設置項目路徑

2.新建一個.vscode文件夾

3.創建一個launch.json啟動配置文件

{

"version": "0.2.0",

"configurations": [

{

"name": "C++ Launch (GDB)",

"type": "cppdbg",

"request": "launch",

"targetArchitecture": "x86",

"program": "${workspaceRoot}\\${fileBasename}.exe",

"miDebuggerPath":"C:\\mingw-w64\\bin\\gdb.exe",

"args": [],

"stopAtEntry": false,

"cwd": "${workspaceRoot}",

"externalConsole": true,

"preLaunchTask": "g++"

}

]

}

4.創建一個tasks.json的配置文件

{

"version": "0.1.0",

"command": "g++",

"args": ["-g","-std=c++11","${file}","-o","${workspaceRoot}\\${fileBasename}.exe"],

"problemMatcher": {

"owner": "cpp",

"fileLocation": ["relative", "${workspaceRoot}"],

"pattern": {

"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",

"file": 1,

"line": 2,

"column": 3,

"severity": 4,

"message": 5

}

}

}

5.創建一個c_cpp_properties.json文件,注意不同的版本的MINGW路徑可能有些許不同

{

"configurations": [

{

"name": "Win32",

"includePath": [

"${workspaceRoot}",

"C:/mingw-w64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++",

"C:/mingw-w64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/x86_64-w64-mingw32",

"C:/mingw-w64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/backward",

"C:/mingw-w64/lib/gcc/x86_64-w64-mingw32/7.2.0/include",

"C:/mingw-w64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tr1",

"C:/mingw-w64/x86_64-w64-mingw32/include"

],

"defines": [

"_DEBUG",

"UNICODE",

"__GNUC__=6",

"__cdecl=__attribute__((__cdecl__))"

],

"intelliSenseMode": "msvc-x64",

"browse": {

"path": [

"${workspaceRoot}",

"C:/mingw-w64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++",

"C:/mingw-w64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/x86_64-w64-mingw32",

"C:/mingw-w64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/backward",

"C:/mingw-w64/lib/gcc/x86_64-w64-mingw32/7.2.0/include",

"C:/mingw-w64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/tr1",

"C:/mingw-w64/x86_64-w64-mingw32/include"

]

},

"limitSymbolsToIncludedHeaders": true,

"databaseFilename": ""

}

],

"version": 3

}

6.新建一個test.cpp文件,并點擊左側的調試按鈕

#include

using namespace std;

int main()

{

cout<

return 0;

}

運行結果

為了看到輸出效果,我們可以在test.cpp的最后一行上設置一個斷點。運行效果如下:

更新:

2017-12-20 MINGW-W64替代了之前的MINGW

2018-02-13 修復 了includePath,避免了提示cannot open source file "xxx.h"

參考資料

總結

以上是生活随笔為你收集整理的vscode 新建cpp文件_Visual Studio Code (vscode)编译C++的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。