Vs code 配置(1)-win10


以往因為各種原因吧,沒有能夠靜下心來好好研究這個Vscode,反而覺得啰里啰唆各種問題把他給卸載了。但是我一直覺得是我的能力不夠,不能夠理解其中的邏輯。所以今天重新開始Vscode的配置工作。
在這里記錄下配置過程,這肯定是一個很長很長的隨筆,所有用得到配置,添加的新配置都是記錄(不定期更新)
vscode給我的感覺就是一個記事本,一個文本編輯器,一個文件夾。而我要做的就是通過插件的方式讓他的功能強大起來。

  • 第一目標:運行cpp文件
  • 第二目標:運行py文件
  • 第三目標:調試無誤
  • 第四目標:美化高效

快捷鍵
關閉: alt+F4
啟動程序:ctrl+alt+n
關閉程序:ctrl+alt+m

1.卸載CB JB PYCHARM等等2333333。還要上圖形學的課,vs2019已經配置過了OpenGL懶得再改,所以它暫時逃過一劫。

2.漢化

根據使用說明操作即可

tips:刪除最近打開項目記錄,菜單欄中文件-打開最近文件記錄-清除記錄

3.c/c++

安裝插件C/C++

4.安裝minGW

官網下載,利用下載器安裝 mingw-gcc。最好選擇bin,dev和lic三個組件進行安裝。

打開cmd,執行 gcc -v 報錯gcc不是內部或外部命令,也不是可運行的程序或批處理文件。
配置環境變量有誤,重新配置
系統變量->Path->編輯->新建->D:\mingw\bin->確定
系統變量->新建->變量名:LIBRARY_path->變量值:D:\mingw\lib->確定
系統變量->新建->變量名:C_INCLUDE_PATH->變量值:D:\mingw\include->確定
執行 gcc -v 執行成功 版本號為6.3.0

執行cpp文件 gcc TEST.cpp -o TEST

報錯:

gcc: error: TEST.cpp: No such file or directory
gcc: fatal error: no input files
compilation terminated.

調整目錄再試

D:\vscode>gcc TEST.cpp -o TEST

報錯

gcc: error: CreateProcess: No such file or directory

安裝所有minGW32-gcc的組件,完美解決。(原理暫時不知,肯定是某個文件沒有安裝)

5.配置Vscode

(1)打開命令面板:C/C++
(2)編譯器路徑:C:\MinGW\bin\g++.exe
提示:
[2021/4/6 下午6:05:52] 對於 C 源文件,IntelliSenseMode 已從“windows-msvc-x64”更改為“windows-gcc-x86”,cStandard 已根據編譯器參數和查詢 compilerPath 從“c17”更改為“c11”:“C:\MinGW\bin\g++.exe”
[2021/4/6 下午6:05:53] 對於 C++ 源文件,IntelliSenseMode 已根據編譯器參數和查詢 compilerPath 從“windows-msvc-x64”更改為“windows-gcc-x86”:“C:\MinGW\bin\g++.exe”
(3)IntelliSense 模式:gcc-x64
提示:
[2021/4/6 下午6:13:18] 對於 C 源文件,cStandard 已根據編譯器參數和查詢 compilerPath 從“c17”更改為“c11”:“C:\MinGW\bin\g++.exe”
(4)F5執行 Build finished successfully.
錯誤提示:Unable to start debugging.The value of miDebuggerPath is invalid.
查看MinGW目錄發現沒有gdb.exe 下載安裝

再次報錯:Unable to start debugging.UNable to establish a connection to GDB.debug output may contain more information.

--------------------------------------------------------------------分割線-------------------------------------------------------------------------

ok,到這里我人傻了(麻了),剛剛看到一個嗶哩嗶哩視頻,發現vs code要進行c/c++運行。其實很簡單,安裝code runner插件即可,ctrl+alt+n啟動 ctrl+alt+m停止。
總算是可以正常運行,到目前為止實現了第一目標可以運行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM