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

Visual Studio Code (VSCode) 配置搭建 C/C++ 開發(fā)編譯環(huán)境的流程

 更新時間:2021年09月28日 16:50:37   作者:Hi,出發(fā)了  
記得N年前剛開始接觸編程時,使用的是Visual C++6.0,下面這個可愛的圖標(biāo)很多人一定很熟悉。不過今天想嘗鮮新的工具 Visual Studio Code 來搭建C/C++開發(fā)環(huán)境,感興趣的朋友一起看看吧

 前言

工作多年,突然發(fā)現(xiàn)很多C++的基礎(chǔ)都忘記了,加之C++不斷更新?lián)Q代后的各種新特性,于是想重拾C++的基礎(chǔ)學(xué)習(xí)。雖然現(xiàn)在工作都是Linux平臺,但考慮到個人方便,自己也僅僅想重溫語法,家里家外都可使用,決定搭建一下C++ IDE開發(fā)環(huán)境。記得N年前剛開始接觸編程時,使用的是Visual C++6.0,下面這個可愛的圖標(biāo)很多人一定很熟悉。不過今天想嘗鮮新的工具 Visual Studio Code 來搭建C/C++開發(fā)環(huán)境。

這個官方文章也有很詳細(xì)的介紹:https://code.visualstudio.com/docs/cpp/config-mingw

VSCode安裝流程

1. 下載VScode

》下載鏈接:https://code.visualstudio.com/Download

》安裝過程:安裝很簡單,我一路默認(rèn)設(shè)置(當(dāng)然也可以自己選擇安裝路徑啥的),直至完成。

2. 安裝C/C++擴展插件工具

》打開VSCode,按照以下步驟安裝

》選擇擴展工具欄 --> 搜索C++關(guān)鍵字 --> 選擇C/C++插件安裝,其它一些輔助插件的安裝也遵循類似的步驟

3. 下載MinGW

》下載地址:https://sourceforge.net/projects/mingw-w64/files/

》下載的文件:進入網(wǎng)站后不要點擊 "Download Lasted Version",往下滑,找到最新版的 "x86_64-posix-seh"。

》安裝MinGW:下載后是一個7z的壓縮包(我下載的x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z),解壓后把mingw64目錄移動到安裝的位置即可。我的安裝位置是:C:\Program Files\mingw64

4. 配置環(huán)境變量

》配置MinGW安裝的訪問路徑,比如我的安裝位置是C:\Program Files\mingw64

》驗證環(huán)境變量是否配置成功,按下 win + R,輸入cmd,回車鍵之后輸入g++,再回車,如果提示以下信息,則環(huán)境變量配置成功

5. 使用簡單的.cpp文件配置C++環(huán)境

1. 新建空文件夾 Work

2. 打開VScode --> 打開文件夾--> 選擇剛剛創(chuàng)建的文件夾Work

3. 新建HelloWorld.cpp文件

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello World !" << endl;
    return 0;
}

4. 進入調(diào)試界面添加配置環(huán)境,選擇 C++(GDB/LLDB),再選擇 g++.exe,之后會自動生成 launch.json 配置文件

5. 編輯 launch.json 配置文件,主要修改 "externalConsole":true,

{
    // 使用 IntelliSense 了解相關(guān)屬性。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++.exe - 生成和調(diào)試活動文件",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": true, // 修改此項為true,運行時可以彈出console終端
            "MIMode": "gdb",
            "miDebuggerPath": "C:\\Program Files\\mingw64\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "為 gdb 啟用整齊打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: g++.exe 生成活動文件"
        }
    ]
}

6. 運行

經(jīng)過上面的配置就可以運行C++程序了。返回.cpp文件,按F5進行調(diào)試,結(jié)果如下圖

注意運行前可以在return前設(shè)置一個斷點,否則終端窗口會一閃而過。或者在return 前加一句 system("pause")

至此環(huán)境就搭建好了,可以開始C++開發(fā)學(xué)習(xí)之旅了

擴展

如果不習(xí)慣英文界面可以安裝中文插件切換到中文

最后再啰嗦一句,更詳細(xì)的信息參考官方網(wǎng)址介紹https://code.visualstudio.com/docs/cpp/config-mingw

到此這篇關(guān)于Visual Studio Code (VSCode) 配置 C/C++ 開發(fā)編譯環(huán)境的文章就介紹到這了,更多相關(guān)VSCode配置 C/C++ 開發(fā)編譯環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用Matlab繪制優(yōu)美的k線圖

    利用Matlab繪制優(yōu)美的k線圖

    本期又是一個花里胡哨的數(shù)據(jù)可視化,前兩天刷到了耐克的視覺設(shè)計師Gladys Orteza繪制的k線圖作品,把沉悶的股票圖變成了精彩的風(fēng)景,但是那些大部分是真的完全看不清,我這里挑選了幾個能看清的k線圖風(fēng)格將其用MATLAB進行了實現(xiàn)
    2022-10-10
  • 二叉樹中葉子節(jié)點的統(tǒng)計和樹高問題

    二叉樹中葉子節(jié)點的統(tǒng)計和樹高問題

    今天小編就為大家分享一篇關(guān)于二叉樹中葉子節(jié)點的統(tǒng)計和樹高問題,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • C語言生成隨機數(shù)以及設(shè)置隨機數(shù)范圍的方法(超詳細(xì))

    C語言生成隨機數(shù)以及設(shè)置隨機數(shù)范圍的方法(超詳細(xì))

    文章介紹了C語言中生成隨機數(shù)的方法,包括使用`rand`和`srand`函數(shù),以及如何通過`time`函數(shù)設(shè)置隨機種子以確保每次運行程序生成的隨機數(shù)序列不同,此外,還詳細(xì)講解了如何根據(jù)需要設(shè)置隨機數(shù)的范圍,需要的朋友可以參考下
    2025-02-02
  • C語言中的強符號和弱符號介紹

    C語言中的強符號和弱符號介紹

    這篇文章主要介紹了C語言中的強符號和弱符號介紹,本文用多個實例來講解強符號和弱符號,需要的朋友可以參考下
    2015-03-03
  • 深入了解一下C語言中的柔性數(shù)組

    深入了解一下C語言中的柔性數(shù)組

    柔性數(shù)組是在C99中定義的,即結(jié)構(gòu)體的最后一個元素允許是未知大小的數(shù)組,這就叫柔性數(shù)組。這篇文章將通過簡單的示例為大家介紹一下柔性數(shù)組的使用,感興趣的可以了解一下
    2023-02-02
  • C++ 在 Unreal 中為游戲增加實時音視頻互動的教程詳解

    C++ 在 Unreal 中為游戲增加實時音視頻互動的教程詳解

    這篇文章主要介紹了C++ 在 Unreal 中為游戲增加實時音視頻互動的教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • C++使用string的大數(shù)取模運算(5)

    C++使用string的大數(shù)取模運算(5)

    這篇文章主要為大家詳細(xì)介紹了C++使用string的大數(shù)取模運算,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • C語言常量介紹

    C語言常量介紹

    這篇文章介紹了C語言中的常量,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • C語言實現(xiàn)一個通訊錄

    C語言實現(xiàn)一個通訊錄

    這篇文章主要為大家詳細(xì)介紹了用C語言實現(xiàn)一個通訊錄,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • C++實現(xiàn)簡單計算器

    C++實現(xiàn)簡單計算器

    這篇文章主要為大家詳細(xì)介紹了C++實現(xiàn)簡單計算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05

最新評論