最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2021年09月28日 16:50:37   作者:Hi,出發(fā)了  
記得N年前剛開始接觸編程時(shí),使用的是Visual C++6.0,下面這個(gè)可愛的圖標(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平臺(tái),但考慮到個(gè)人方便,自己也僅僅想重溫語法,家里家外都可使用,決定搭建一下C++ IDE開發(fā)環(huán)境。記得N年前剛開始接觸編程時(shí),使用的是Visual C++6.0,下面這個(gè)可愛的圖標(biāo)很多人一定很熟悉。不過今天想嘗鮮新的工具 Visual Studio Code 來搭建C/C++開發(fā)環(huán)境。

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

VSCode安裝流程

1. 下載VScode

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

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

2. 安裝C/C++擴(kuò)展插件工具

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

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

3. 下載MinGW

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

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

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

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

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

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

5. 使用簡(jiǎn)單的.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. 進(jìn)入調(diào)試界面添加配置環(huán)境,選擇 C++(GDB/LLDB),再選擇 g++.exe,之后會(huì)自動(dòng)生成 launch.json 配置文件

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

{
    // 使用 IntelliSense 了解相關(guān)屬性。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息,請(qǐng)?jiān)L問: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++.exe - 生成和調(diào)試活動(dòng)文件",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": true, // 修改此項(xiàng)為true,運(yùn)行時(shí)可以彈出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 生成活動(dòng)文件"
        }
    ]
}

6. 運(yùn)行

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

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

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

擴(kuò)展

如果不習(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++求最大公約數(shù)四種方法解析

    C++求最大公約數(shù)四種方法解析

    這篇文章主要為大家詳細(xì)介紹了C++求最大公約數(shù)四種方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • C語言找出數(shù)組中的特定元素的算法解析

    C語言找出數(shù)組中的特定元素的算法解析

    這篇文章主要介紹了C語言中找出數(shù)組中特定元素的算法解析,包括找出數(shù)組中兩個(gè)只出現(xiàn)一次的數(shù)字的方法,需要的朋友可以參考下
    2016-03-03
  • 編寫C語言程序進(jìn)行進(jìn)制轉(zhuǎn)換的問題實(shí)例

    編寫C語言程序進(jìn)行進(jìn)制轉(zhuǎn)換的問題實(shí)例

    這篇文章主要介紹了編寫C語言程序進(jìn)行進(jìn)制轉(zhuǎn)換的問題實(shí)例,文中附錄了一個(gè)各種進(jìn)制間的轉(zhuǎn)換程序代碼,需要的朋友可以參考下
    2015-08-08
  • C語言字符函數(shù)與字符串函數(shù)的實(shí)現(xiàn)示例

    C語言字符函數(shù)與字符串函數(shù)的實(shí)現(xiàn)示例

    C語言標(biāo)準(zhǔn)庫中的<ctype.h>和<string.h>頭文件分別提供了豐富的字符處理和字符串處理函數(shù),本文就來介紹一下C語言字符函數(shù)與字符串函數(shù)的實(shí)現(xiàn)示例,感興趣的可以了解一下
    2024-11-11
  • C++詳細(xì)講解模擬實(shí)現(xiàn)位圖和布隆過濾器的方法

    C++詳細(xì)講解模擬實(shí)現(xiàn)位圖和布隆過濾器的方法

    位圖(bitset)是一種常用的數(shù)據(jù)結(jié)構(gòu),常用在給一個(gè)很大范圍的數(shù),判斷其中的一個(gè)數(shù)是不是在其中。在索引、數(shù)據(jù)壓縮方面有很大的應(yīng)用。布隆過濾器是由布隆提出的,它實(shí)際上是一個(gè)很長(zhǎng)的二進(jìn)制向量和一系列隨機(jī)映射函數(shù)。布隆過濾器可以用于檢索一個(gè)元素是否在一個(gè)集合中
    2022-06-06
  • C++生成key-value鍵值的三種方式總結(jié)

    C++生成key-value鍵值的三種方式總結(jié)

    這篇文章主要為大家詳細(xì)介紹了C++中生成key-value鍵值的三種方式,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解下
    2023-09-09
  • c++中的自增/自減操作方式

    c++中的自增/自減操作方式

    這篇文章主要介紹了C++中的自增和自減運(yùn)算符,包括前綴和后綴形式,并通過一個(gè)具體的例子解釋了自增/自減表達(dá)式的值與函數(shù)參數(shù)傳遞的關(guān)系,文章指出,自增/自減表達(dá)式的值是在表達(dá)式求值時(shí)確定的,而不是在自增/自減運(yùn)算后
    2025-03-03
  • C++設(shè)計(jì)模式之單例模式

    C++設(shè)計(jì)模式之單例模式

    這篇文章主要介紹了C++設(shè)計(jì)模式之單例模式,本文同時(shí)給出了4種單例模式的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2014-09-09
  • 深入理解goto語句的替代實(shí)現(xiàn)方式分析

    深入理解goto語句的替代實(shí)現(xiàn)方式分析

    本篇文章是對(duì)goto語句的替代實(shí)現(xiàn)方式進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • OpenCV 圖像金字塔的實(shí)現(xiàn)示例

    OpenCV 圖像金字塔的實(shí)現(xiàn)示例

    本文將結(jié)合實(shí)例代碼,介紹OpenCV 圖像金字塔,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06

最新評(píng)論

五峰| 尼玛县| 天水市| 淳安县| 江永县| 会昌县| 新蔡县| 竹山县| 乐安县| 邛崃市| 蓬莱市| 巴林左旗| 旬阳县| 德庆县| 上林县| 阿克陶县| 太仆寺旗| 女性| 和田县| 宣化县| 延长县| 建平县| 将乐县| 宁安市| 馆陶县| 全州县| 丰台区| 基隆市| 民权县| 绵阳市| 松潘县| 庆元县| 五大连池市| 崇信县| 龙口市| 新邵县| 苍溪县| 蒙城县| 南投县| 历史| 兴国县|