因為測試用例是C++,我必須安裝對應的C++環境,否則跑不起C++代碼。突然覺得VsCode如此操蛋,覺得為什么就不能像Eclipse中的Maven那樣,安裝插件就集成了Maven所必需的,省了安裝這一步。
之所以記錄下來,也是為了讓更多人避免這個坑,安裝C++本身並不困難,總是在安裝mingw-w64過程中失敗,其實原因是因為網絡原因,我使用同事的NordVPN翻牆,就沒有出現過安裝mingw-w64從而導致失敗的情況。
准備環境
WIN10 64 專業版
vscode版本:1.24.1
launch.json版本:0.2.0
tasks.json版本:2.0.0
mingw-w64版本:8.1.0
一、安裝VsCode
vscode官網下載安裝包直接安裝即可
二、vscode內安裝C/C++ 插件
vscode內按快捷組合鍵Ctrl+Shift+X(或如圖第①步點擊[拓展]按鈕)打開拓展分頁,在搜索欄輸入" C ",查找到如圖的第一個插件,安裝並重新加載之。
三、 安裝mingw-w64
在mingw-w64官網下載64位的mingw-w64在線安裝包(以在線包為例)或離線包(離線包直接解壓出來就能用)
在線包:根據系統選擇合適的安裝包進行下載,選擇在線安裝器
下載完成后出現如下安裝包
安裝該包,在Setting 界面將Architecture選項改為x86_64,其他不變,選擇合適的安裝路徑(默認或重新指定都可以,路徑中不要有中文)
配置計算機環境變量如圖(我的安裝路徑是C:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin,因此環境變量這么加)
安裝完成后打開控制台,分別輸入 g++ --version 和 gcc --version 查看環境是否安裝成功(是否有當前版本號)
四、重啟電腦
五、運行C++代碼
代碼如下:
#include <stdio.h> int main(int argc, char *args[]) { int i, j; printf("hello world!\n"); printf("argc:%d\nargv:\n", argc); for (i = 0; i < argc; i++) { printf("%d:%s\n", i, args[i]); } getchar(); return 0; }
Ctrl+F5運行,出現如圖: