VSCode安裝C環境
- 一.下載下傳MinGW
-
- 1.基本安裝
- 2.配置環境變量:
- 二.下載下傳安裝vs code
-
- 1.下載下傳插件
- 2.建立并在軟體中打開檔案夾
- 3.建立檔案并配置
- 三.vscode一些不友好的地方
by 博博
檔案夾代碼的和我一樣,100%成功。
一.下載下傳MinGW
網址:
下載下傳位址
https://sourceforge.net/projects/mingw/files/latest/download
1.基本安裝
下載下傳安裝,目錄就放在C槽就可以了,不用改。這個東西也不大。個人感覺改了路徑他就不成功了(捂臉)。
然後進去
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN2XjlGcjAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHLxcGROl3Yq1kMRpHW3BjMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL3UzNwMTMyATMyETOwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
點選all package
然後把mingw32-gcc.bin選上,就會自動勾選上圖那三個,如果缺少,就把缺的那個也勾上。
然後同理把mingw32-g++選上,也是如下圖,一排挨着三個包
然後選上mingw32-gdb
(期間它會自動幫你勾選一些東西,那個就随它去,不用改)
然後點installation->apply…安裝好。
2.配置環境變量:
- 進入設定,點選系統,然後選擇關于,然後點選右側系統資訊
- 在彈出的系統資訊中,選中左欄進階系統設定,然後選中環境變量
- 在系統變量一欄中找到Path,輕按兩下,然後建立一個C:\MinGW\bin 的變量 一路确定,直到關閉所有選卡
- 重新開機電腦
二.下載下傳安裝vs code
下載下傳位址
https://code.visualstudio.com/
下載下傳安裝,記得安裝的路徑不要有中文。個人感覺安在d盤就行。
1.下載下傳插件
進入軟體,下載下傳下圖三個插件。下完後他會叫你重新開機軟體,照着它做。(buct oj是學校讓下的,你們不必要就不用)
2.建立并在軟體中打開檔案夾
然後在自己的D盤建立一個檔案夾,千萬不要中文,和我一樣最好。我的叫mycode
然後打開vscode軟體,打開你所建立的mycode檔案夾
3.建立檔案并配置
點這個建立檔案
起名,test.cpp
裡面寫
#include<stdio.h>
#include<windows.h>
int main()
{
printf("sss\n");
system("pause");
}
然後F5運作。
一路enter,會出現一個launch.json的檔案。
在裡面輸入
{
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true, //修改此項,讓其彈出終端
"MIMode": "gdb",
"miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "g++" //修改此項
}
]
}
然後Crtl+S儲存,關閉
然後點回去test.cpp檔案裡,再摁F5,一路enter下去。然後出現一個tasks.json的檔案。
裡面寫
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "g++",
"command": "C:\\MinGW\\bin\\g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "C:\\MinGW\\bin"
},
"problemMatcher": [
"$gcc"
],
"group":"build",
}
]
}
然後Crtl+S儲存,關閉。
然後就ok了。回去test.cpp裡F5應該就可以運作了。
注意他會給你生成一個.vscode檔案夾,千萬不要删。
注:1.以後用vscode寫代碼就把在cpp檔案儲存在mycode檔案夾下就行,否則還得重新配置。當然,儲存在子檔案夾裡也沒得問題,像這樣。但是子檔案夾也要英文。
三.vscode一些不友好的地方
Vscode很坑的一點就是他必須加下面标注的那倆句話,才可以出現這個黑框子界面,
否者會直接運作一閃而過。和devc++一運作就會停在黑框子界面不一樣。
#include<stdio.h>
#include<windows.h> //1
int main()
{
printf("sss\n");
system("pause"); //2
}