vscode 搭建cpp環境 windows

2021-10-04 11:32:18 字數 2139 閱讀 6476

學習自 - vscode 配置c、c++環境/編寫執行c、c++

2. 安裝cpptools外掛程式

按ctrl+p開啟快速命令框,輸入以下命令後等待 -ext install cpptools

3. 安裝編譯、除錯環境

目前windows下除錯僅支援 cygwin 和 。

安裝 mingw -

選中幾個需要的項右鍵make for installation進行標記,其中gcc和g++為c和c++編譯器,

原文有參考,

或是搜尋windows-mingw配置c++

都有,安裝步驟

安裝完成->配置環境變數->重啟vscodedebug 配置launch.json 檔案

將這個launch.json用下面的替換

/$.exe",// 將要進行除錯的程式的路徑

"args":[

], // 程式除錯時傳遞給程式的命令列引數,一般設為空即可

"stopatentry"

: false, // 設為true時程式將暫停在程式入口處,一般設定為false

"cwd"

:"$",// 除錯程式時的工作目錄,一般為$即**所在目錄

"environment":[

], "externalconsole"

: true,// 除錯時是否顯示控制台視窗,一般設定為true顯示控制台

"mimode"

:"gdb",

"midebuggerpath"

:"c:/program files/mingw/bin/gdb.exe",// midebugger的路徑,注意這裡要與mingw的路徑對應

"prelaunchtask"

:"g++", // 除錯會話開始前執行的任務,一般為編譯程式,c++為g++, c為gcc

"setupcommands":[

]}]}

# vscode預設的"externalconsole": false,,而我這裡改為了true,改為true即在控制台內部執行,不顯示黑框,但是要是不顯示黑框似乎沒法輸入(cin或者scanf)了(作者沒怎麼試過,我也沒試過)

**&+t+c**,建立tasks.json檔案

隨便選乙個:(我選的others)【隨便選,反正最後tasks.json檔案要被覆蓋】

出現上面的問題??修改shellctrl + shift + p: 調出命令輸入框

輸入terminal: select default shell選擇cmdorpowershell

或者在setting.json中修改

開啟vscode 檔案 > 首選項 > 設定& + f + p

輸入shell.windows, 將路徑新增到設定中,如下圖所示

修改預設的shell

VSCode配置cpp環境

漢化擴充套件,可不裝 重啟vscode 新建乙個資料夾,在資料夾裡面新建乙個 cpp 檔案,隨便寫點 include include include using namespace std int main for const string word msg cout endl 配置 json 檔案...

VScode 搭建PHP環境

先按照這個搭建 使用visual studio code搭建php除錯環境 要注意的幾個點 上文中的4.2.配置visual studio code 指定php的路徑 配置 php debug 配置完成後 資料夾下後有個 vscode 資料夾 下有個 launch.json 內容如下 使用 inte...

vscode搭建pyhton環境

1 環境安裝 能解決簡單的一般的單檔案編譯執行的大部分問題 補充執行專案 對python的版本有一定的要求,2.7的高版本比較好,不然會出現一些告警 2 版本選擇 問題描述 如果你本地裝了多個python版本 2.7 or 3.7 or 多個virualenv 未設定設定環境變數 問題加深 在開啟工...