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

歡迎訪問 生活随笔!

生活随笔

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

c/c++

VsCode 配置 C/C++ 开发环境,真的很简单

發布時間:2025/3/19 c/c++ 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VsCode 配置 C/C++ 开发环境,真的很简单 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


舊日的舊圖

工欲善其事,必先利其器

最近在學習C語言版的數據結構,要敲敲C/C++的代碼,DevC++成功把我勸退了。

之前寫后端用習慣了Idea、寫前端習慣用VsCode了,這一回到拿DevC++寫代碼,真的是對自己的一種折磨。

(代碼沒有提示啊,感覺自己頓時就不會啦啊,還有界面實在太丑啦啊【手動狗頭】😂)

查了會資料,其實我發現并沒有我以前想象的那么難,什么json文件,什么配置之類的,vscode都幫你生成了,其實就只有幾行自定義的東西,也很容易理解,真的簡單。不得不說一句,vscode寫C/C++代碼也蠻爽的

進正文進正文…


簡述一下步驟哈:

  • 下載VsCode(這點大家都會哈)
  • 下載MingG64(C/C++編譯器【gcc】),配置環境變量
  • 在VsCode配置一下C/C++運行時環境
  • 測試運行
  • 1、準備MingG64

    VsCode 本身是沒有C/C++編譯的,這里我們自己去下載一個MingG64 就可以了。

    下載地址頁面:MingG64

    在這個頁面選擇你想要的MingG64版本進行下載,能玩新的就玩新的哈,不然沒勁哈。

    我們選擇的是這個x86_64-posix-seh,下載下來就是個7z的壓縮包哈,無需安裝的。

    下載完,解壓到自己想要放置的目錄中去。

    目錄結構:


    2、配置MingG64環境變量

    這個蠻簡單的哈。

    先復制我們之前MingG64放置的路徑位置,一直到bin路徑哈。

    如我的就是:D:\environment\mingw64\bin

    鼠標右鍵點擊我的電腦–>點擊 高級系統配置–>點擊 環境變量

    點擊新建將你的復制好的路徑粘貼進去即可。


    測試是否安裝好

    我們按下 win+r ,輸入cmd,來命令行,輸入g++進行測試。

    彈出這樣的就是配置成功了。

    3、VsCode配置C/C++開發環境

    3.1、安裝C/C++擴展

    創建一個空文件夾,確保這個文件夾所在的文件路徑沒有中文字符哈,不然會報錯的。

    然后我們用VsCode打開。

    安裝一下這個哈。

    安裝完成之后,直接在VsCode中按 ctrl+shift+p快捷鍵

    出現以下界面: 直接搜索C/C++即可,我是因為已經搜過了。

    搜到后點進去:

    3.2、修改生成的Json配置文件

    用VsCode 打開這個空文件夾,新建一個test.cpp文件哈。

    #include <stdio.h> #include <windows.h> int main() {printf("Hello\n");system("pause"); // 保持窗口不被關閉哈 這個固定的方法我還沒找到 只能先這么寫了return 0; }

    之后我直接放圖哈。點擊運行–>以非調試模式運行。

    點擊后,彈出如下彈窗選項:

    也是選第一個就好了。點擊之后

    VsCode會默認生成一個.vscode文件夾:

    平常在文章中看到的要編輯的json文件也就這兩個了。

    默認生成的文件如下:

    launch.json

    {// 使用 IntelliSense 了解相關屬性。 // 懸停以查看現有屬性的描述。// 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "g++.exe - 生成和調試活動文件","type": "cppdbg","request": "launch","program": "${fileDirname}\\${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false,"MIMode": "gdb","miDebuggerPath": "D:\\environment\\mingw64\\bin\\gdb.exe","setupCommands": [{"description": "為 gdb 啟用整齊打印","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "C/C++: g++.exe 生成活動文件"}] }

    task.json

    {"tasks": [{"type": "cppbuild","label": "C/C++: g++.exe 生成活動文件","command": "D:\\environment\\mingw64\\bin\\g++.exe","args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "調試器生成的任務。"}],"version": "2.0.0" }

    我們需要添加或修改的地方:

  • 第一個,將launch.json文件中第16行的externalConsole屬性修改為true,這樣就能彈出窗口

  • 第二個:在task.json文件中的tasks屬性下的args中增加兩行屬性:

  • "-fexec-charset=GBK", // 處理mingw中文編碼問題 "-finput-charset=UTF-8",// 處理mingw中文編碼問題
  • 4、測試運行

    #include <stdio.h> #include <windows.h> int main() {printf("Hello 你好,我是博主 寧在春!\n");printf("很高興,能夠遇到你! \n");system("pause");return 0; }

    直接按ctrl+F5也能運行。

    你就說吧,配置簡不簡單,看著很多的樣子,但其實要改的地方,真的沒啥,就是選擇一下。

    今天的文章結束了。

    5、日常自言自語

    放假在家,生活的真的十分安逸,但是不得不說,生活不應如此的。

    生于憂患,死于安樂。

    回到家的自己就像是一個突然獲得一百萬的人一樣,時間一下全部回到自己的手上,無人監督(父母忙于工作),身旁也沒人努力,偶爾朋友就叫著出去玩。

    其實我自己也清楚,還有很多事情沒有做,也有許多事情必須去做,但是真的好難堅持啊。

    不知道放假在家的你們怎么樣啦,但是現在的我啊,真的像極了下面這張圖:

    總結

    以上是生活随笔為你收集整理的VsCode 配置 C/C++ 开发环境,真的很简单的全部內容,希望文章能夠幫你解決所遇到的問題。

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