欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

史上最貼心的 VS code C++ 環(huán)境配置超詳細(xì)教程

 更新時間:2021年02月19日 14:16:01   作者:鄙人來自大唐  
這篇文章主要介紹了史上最貼心的 VS code C++ 環(huán)境配置超詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前言

秦朝打敗天下無敵手的室友法蘇ovo前幾天參加了CCSP,裸考的他遇見了Linux下的VsCode,然后搭C++環(huán)境搭了很久。
于是,他就學(xué)會了如何配置vscode的C++環(huán)境,然后,我也順路學(xué)會了。真好

一、VS code 前言

VS code作為一款當(dāng)下非常受歡迎的一款I(lǐng)DE,關(guān)于它的優(yōu)勢這里就不贅述了,但想必用過它的人都應(yīng)該體驗過配環(huán)境的絕望,尤其是C++環(huán)境的配置。

有一說一,VS code 上面C++調(diào)試起來是真的挺方便的,真的很棒。

這里給大家介紹兩種C++環(huán)境配置方法:

  • 純手工方法,從環(huán)境變量的配置到j(luò)son文件的配置。
  • 傻瓜式方法(大家肯定不會用這個的啦 ),也就是通過使用一個軟件自動幫你配置好所有的配置文件。

二、純手工方法

主要包括三個步驟

1.第一步 安裝VS code

VS Code下載鏈接:https://code.visualstudio.com/

進(jìn)去點擊DownLoad即可完成下載過程。

安裝過程也十分簡介,這里就不再贅述了,除了需要自己設(shè)置一下安裝路徑,其他的直接next就好。

閑聊幾句,記得給自己電腦的軟件安裝什么的做好安排,別亂搞,不然到時候找文件不知道位置很痛苦的。

2.第二步 配置MinGW

關(guān)于MinGW,其實就是C和C++的編譯器,這里不做更多的講解,主要講解如何下載并配置環(huán)境變量。

這里給大家提供一個下載MinGW的地址:https://sourceforge.net/projects/mingw-w64/files/

進(jìn)去之后的界面如下圖所示。

截圖1

到了這一步之后,滑動鼠標(biāo)滑輪,然后找到如下部分點擊下載即可,這里選擇下載的是最新版本的MinGW(其實有下載DEV-C++的朋友其實會發(fā)現(xiàn)DEV里面自帶的有MinGW,版本可能比較舊,但是也可以拿過來使用)。

截圖2

解壓過后會得到一個壓縮包,這里保證解壓到的文件夾路徑中沒有中文(有中文后續(xù)配置環(huán)境變量會出錯,當(dāng)然,你也可以試試會出什么錯 )。這里以我的解壓路徑為例,先在D盤創(chuàng)建一個叫mingw的空文件夾,然后將內(nèi)容解壓到該文件夾中。

截圖3

到了這一步就已經(jīng)完成了MinGW的安裝,之后就是配置環(huán)境變量。整體順序如下所示,右擊“我的電腦”–>選擇并左擊”屬性“–>選擇并左擊"高級系統(tǒng)設(shè)置"–>選擇并左擊”環(huán)境變量“。按照如上流程,最后應(yīng)該得到如下界面。

這個界面諸位配過環(huán)境的應(yīng)該不陌生吧~

123

到了上述界面之后,從”系統(tǒng)變量“中的”變量“一欄找到”Path“一欄,之后雙擊該欄,一般情況下會彈出如下界面。

1234

如果沒有上述界面,在”Path“變量內(nèi)容的最后加上英文分號,然后再把路徑復(fù)制上去即可。

之后選擇”新建“,然后將直接安裝MinGW的路徑中的bin文件的路徑添加到”Path“中,到這里就完成了所有的關(guān)于MinGW的配置。

之后可以通過命令行來判斷是否安裝成功,使用”win+R“然后輸入”cmd“打開命令行窗口,之后輸入”gcc -v“,如果有類似圖中的結(jié)果,則說明環(huán)境配置成功。

345

3.第三步,VS Code配置文件的配置

上述過程完成了外部變量的配置,接下來主要介紹針對VS Code編輯器內(nèi)部一些變量的配置。

首先就是插件的安裝,安裝下圖中的插件即可。紅框框里面的。

在這里插入圖片描述

通過嘗試,有的電腦還需要下面插件。你肯定不是這種電腦,放心吧!

在這里插入圖片描述

之后就剩json文件的配置,首先先創(chuàng)建一個文件夾用于編寫程序,然后在該文件夾中建立一個.cpp文件,如下圖所示。

在這里插入圖片描述

之后選擇最上面一欄的”Run“,然后選擇”Start Debugging“,之后會讓你選擇編譯器,選擇”C++(GDB/LLDB)“即可。

在這里插入圖片描述

之后,VS Code會自動創(chuàng)建一個launch.json文件,同時生成一個.vscode文件夾,這里不具體講之后每個文件中的文件信息的含義,這些百度上都講的很清楚。這里只是給大家講一下如何修改我給大家提供的模板。

重點

首先是launch.json文件

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "(gdb) Launch",
      "type": "cppdbg",
      "request": "launch",
      "targetArchitecture": "x86",
      "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
      //把下面的D:/mingw64/bin換成自己的路徑即可
      "miDebuggerPath": "D:/mingw64/bin/gdb.exe",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${fileDirname}",
      "externalConsole": true,
      "preLaunchTask": "g++"
    }
  ]
}

其次需要在.vscode中新建一個tasks.json文件

{
 "version": "2.0.0",
 "command": "g++",
 "type": "shell",
 "presentation": {
  "echo": true,
  "reveal": "always",
  "focus": false,
  "panel": "shared",
  "showReuseMessage": true,
  "clear": false
 },
 "args": ["-m32","-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}.exe"],
 "problemMatcher": {
  "owner": "cpp",
  "fileLocation": ["relative", "${workspaceRoot}"],
  "pattern": {
   "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
   "file": 1,
   "line": 2,
   "column": 3,
   "severity": 4,
   "message": 5
  }
 }
}

然后需要在.vscode中創(chuàng)建一個c_cpp_properties.json文件。

{
  "configurations": [
    {
      "name": "Win32",
      "includePath": [
        "${workspaceFolder}/**",
        //把這里的D:/mingw64/include換成自己的include路徑
        "D:/mingw64/include/*"
      ],
      "defines": [
        "_DEBUG",
        "UNICODE",
        "_UNICODE"
      ],
      //把這里的D:/mingw64/bin換成自己的安裝路徑
      "compilerPath": "D:/mingw64/bin/gcc.exe",
      "cStandard": "c11",
      "cppStandard": "c++17",
      "intelliSenseMode": "gcc-x64"
    }
  ],
  "version": 4
}

最后去找到settings.json文件,尋找方法有很多,參考下面網(wǎng)址中的一些做法即可http://www.dbjr.com.cn/softjc/730336.html

然后在setting.json文件中加上 下文中的一句代碼即可。

"C_Cpp.updateChannel": "Insiders",

到了這里就完成了所有的配置工作,如果仍然無法運行建議重啟一次VS Code或者檢查前面的步驟是否有問題,例如中文路徑。

如果還不行,可以來問一下我(不保證會解決XD

三、傻瓜式方法

顧名思義,有手就行

下載傻瓜軟件

關(guān)于傻瓜式方法,顧名思義,有手就行,首先給大家上一個鏈接:
https://github.com/SDchao/AutoVsCEnv_WPF/releases/tag/V1.991

之后下載該壓縮包即可。

在這里插入圖片描述

解壓之后會有一個AutoVsCEnv_WPF.exe文件,雙擊打開之后就開始的環(huán)境配置工作,按照它的步驟來就可以了,在這之前只需要下載好VS Code就可以了。它會幫你下載好MinGW并配置好環(huán)境變量,同時設(shè)置好所有的配置文件。

經(jīng)過一些測試,發(fā)現(xiàn)有時候還是會有問題,但是只是插件的下載不完整,參考前面的傳統(tǒng)方法的插件下載方法即可,同時還需要修改settings.json文件,修改方法也參考純手工方法的修改方法。

到此這篇關(guān)于史上最貼心的 VS code C++ 環(huán)境配置超詳細(xì)教程的文章就介紹到這了,更多相關(guān)VS code C++ 環(huán)境配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C語言計算大數(shù)階乘的方法

    C語言計算大數(shù)階乘的方法

    這篇文章主要為大家詳細(xì)介紹了C語言計算大數(shù)階乘的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • C語言中字符型數(shù)據(jù)和浮點型數(shù)據(jù)介紹

    C語言中字符型數(shù)據(jù)和浮點型數(shù)據(jù)介紹

    大家好,本篇文章主要講的是C語言中字符型數(shù)據(jù)和浮點型數(shù)據(jù)介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • 提升編程能力的C語言技巧總結(jié)

    提升編程能力的C語言技巧總結(jié)

    這篇文章主要為大家總結(jié)了一些C語言技巧的相關(guān)資料,可以幫助大家大大提升編程能力。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-12-12
  • C++?pthread入門指南

    C++?pthread入門指南

    pthread是C++98接口且只支持Linux,使用時需要包含頭文件#include?<pthread.h>,編譯時需要鏈接pthread庫,其中p是POSIX的縮寫,而POSIX是Portable?Operating?System?Interface的縮寫,這篇文章主要介紹了C++?pthread簡介,需要的朋友可以參考下
    2024-05-05
  • 解析C++浮點數(shù)無效值的定義與無效值判定的小結(jié)

    解析C++浮點數(shù)無效值的定義與無效值判定的小結(jié)

    本篇文章是對C++中浮點數(shù)無效值的定義與無效值的判定進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • 一文搞懂Codec2框架解析

    一文搞懂Codec2框架解析

    這篇文章主要介紹了Codec2框架解析,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • C++讀寫ini配置文件實現(xiàn)過程詳解

    C++讀寫ini配置文件實現(xiàn)過程詳解

    這篇文章主要介紹了C++讀寫ini配置文件實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • C++?Date類的具體使用(構(gòu)建,重載等)

    C++?Date類的具體使用(構(gòu)建,重載等)

    本文主要介紹了C++?Date類的具體使用(構(gòu)建,重載等),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • c語言鏈表基本操作(帶有創(chuàng)建鏈表 刪除 打印 插入)

    c語言鏈表基本操作(帶有創(chuàng)建鏈表 刪除 打印 插入)

    這篇文章主要介紹了c語言鏈表基本操作,大家參考使用吧
    2013-12-12
  • C語言代碼 模塊化實現(xiàn)三子棋

    C語言代碼 模塊化實現(xiàn)三子棋

    這篇文章主要為大家詳細(xì)介紹了C語言 模塊化實現(xiàn)三子棋程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11

最新評論