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

VS?Code安裝及C、C++環(huán)境配置詳細(xì)教程(Windows系統(tǒng))

 更新時(shí)間:2023年02月24日 15:11:09   作者:盧奕冰2017  
這篇文章主要介紹了VS?Code安裝及C、C++環(huán)境配置詳細(xì)教程(Windows系統(tǒng)),本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

參考資料2份:

從零開(kāi)始的vscode安裝及環(huán)境配置教程(C/C++)(Windows系統(tǒng))

VSCode配置C/C++環(huán)境

五個(gè)步驟:

1.安裝VS Code文本編輯器(系統(tǒng)版) Visual Studio Code - Code Editing. Redefined
2.安裝C/C++必備插件與簡(jiǎn)體中文插件:搜索框搜索“C/C++”以及“chinese”。

其他插件是在操作過(guò)程中右下角提示要不要安裝的,我隨手點(diǎn)了install所以就有了。

3.下載并安裝C/C++的編譯器:MinGW-w64 。解壓后是一堆文件,我的路徑是將其整包放在了D盤(pán)。MinGW-w64 - for 32 and 64 bit Windows - Browse /mingw-w64/mingw-w64-release at SourceForge.net

注意:官方文檔中要求安裝路徑中不能含有空格中文字符,尤其是空格。如果編譯器的路徑存在空格字符,配置VSCode會(huì)無(wú)法識(shí)別出路徑而導(dǎo)致失?。ň褪且?yàn)槁窂街邪崭褡址?/p>

 4.設(shè)置系統(tǒng)環(huán)境變量并驗(yàn)證:“此電腦”——“屬性”——“高級(jí)系統(tǒng)設(shè)置”——“環(huán)境變量”——找到“系統(tǒng)變量”中的“Path”條目——雙擊或“新建”,添加bin文件的位置。

        驗(yàn)證編譯器是否安裝成功:打開(kāi)命令提示符(直接在Windows搜索框輸入cmd即可找到),輸入gcc -v,然后回車(chē),驗(yàn)證是否成功。(注意:gcc與-v之間有一個(gè)空格!)

5.配置 VS Code 里的環(huán)境(自主生成三個(gè)json文件,而不是手動(dòng)創(chuàng)建)
5.1)配置編譯器(生成c_cpp_properties.json文件):告訴vscode,編譯器在哪兒。
5.2)配置構(gòu)建任務(wù)(生成tasks.json文件):告訴vscode,如何構(gòu)建(編譯)程序
5.3)配置調(diào)試設(shè)置(生成launch.json文件):配置調(diào)試的相關(guān)信息。

 具體步驟參考:從零開(kāi)始的vscode安裝及環(huán)境配置教程(C/C++)(Windows系統(tǒng))

 如果自主生成三個(gè)json文件后,里面的內(nèi)容還有殘缺的話。試試復(fù)制粘貼:

 C語(yǔ)言的測(cè)試源代碼如下:

 C++語(yǔ)言的測(cè)試源代碼及測(cè)試結(jié)果如下: 目前還不清楚怎么調(diào)整配置讓它順暢運(yùn)行。。

  #include <iostream>
  using namespace std;
 
  //#include <stdlib.h>
 
int main()
{
    int a, b;
    cin>>a>>b;
    cout<<a+b<<endl;
 
    //printf("VS Code中的C環(huán)境配置成功,歐耶!\n");
    //printf("We are family~~~\n");
    
    //system("pause");
 
    return 0;
}

我生成的launch.json文件里面只有兩行,直接不能用,所以復(fù)制了別人的代碼(需要修改miDebuggerPath 后面的路徑),結(jié)果就行了:

{
    // 使用 IntelliSense 了解相關(guān)屬性。 
    // 懸停以查看現(xiàn)有屬性的描述。
    // 欲了解更多信息,請(qǐng)?jiān)L問(wèn): https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
 
        {
            "name": "(gdb) Launch",
            "preLaunchTask": "g++.exe build active file",//調(diào)試前執(zhí)行的任務(wù),就是之前配置的tasks.json中的label字段
            "type": "cppdbg",//配置類(lèi)型,只能為cppdbg
            "request": "launch",//請(qǐng)求配置類(lèi)型,可以為launch(啟動(dòng))或attach(附加)
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",//調(diào)試程序的路徑名稱
            "args": [],//調(diào)試傳遞參數(shù)
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,//true顯示外置的控制臺(tái)窗口,false顯示內(nèi)置終端
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\mingw64\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

后續(xù)小問(wèn)題:

undefined reference to `WinMain’
collect2.exe: error: ld returned 1 exit status

新手遇到這種情況,因?yàn)閂S Code不是Run代碼就會(huì)自動(dòng)保存,需要我們先保存代碼Ctrl+S,然后再運(yùn)行Run,問(wèn)題即可解決。

到此這篇關(guān)于VS Code安裝及C、C++環(huán)境配置詳細(xì)教程(Windows系統(tǒng))的文章就介紹到這了,更多相關(guān)VS Code安裝配置C、C++內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++設(shè)計(jì)模式編程中的迭代器模式應(yīng)用解析

    C++設(shè)計(jì)模式編程中的迭代器模式應(yīng)用解析

    這篇文章主要介紹了C++設(shè)計(jì)模式編程中的迭代器模式應(yīng)用解析,迭代器模式注重對(duì)集合中元素的遍歷而不使其暴露,需要的朋友可以參考下
    2016-03-03
  • C語(yǔ)言中feof函數(shù)和ferror函數(shù)示例詳解

    C語(yǔ)言中feof函數(shù)和ferror函數(shù)示例詳解

    在C語(yǔ)言中feof函數(shù)用于檢查文件流的結(jié)束標(biāo)志,判斷文件在讀取時(shí)是否已經(jīng)到達(dá)了文件的末尾,這篇文章主要給大家介紹了關(guān)于C語(yǔ)言中feof函數(shù)和ferror函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2024-09-09
  • C字符串與C++字符串的深入理解

    C字符串與C++字符串的深入理解

    本篇文章是對(duì)C字符串與C++字符串進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • 詳解C++編程中的文件流與字符串流

    詳解C++編程中的文件流與字符串流

    這篇文章主要介紹了C++編程中的文件流與字符串流,是C++入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-09-09
  • C++知識(shí)點(diǎn)之成員函數(shù)中const的用法

    C++知識(shí)點(diǎn)之成員函數(shù)中const的用法

    這篇文章主要介紹了C++知識(shí)點(diǎn)之成員函數(shù)中const的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C語(yǔ)言數(shù)組長(zhǎng)度的計(jì)算方法實(shí)例總結(jié)(sizeof與strlen)

    C語(yǔ)言數(shù)組長(zhǎng)度的計(jì)算方法實(shí)例總結(jié)(sizeof與strlen)

    數(shù)組一旦創(chuàng)建,程序運(yùn)行期間,長(zhǎng)度不可改變,下面這篇文章主要給大家介紹了關(guān)于C語(yǔ)言數(shù)組長(zhǎng)度的計(jì)算方法,主要利用的是sizeof與strlen,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • C語(yǔ)言實(shí)現(xiàn)通訊錄程序

    C語(yǔ)言實(shí)現(xiàn)通訊錄程序

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)通訊錄程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C語(yǔ)言也有封裝,繼承和多態(tài)你知道嗎

    C語(yǔ)言也有封裝,繼承和多態(tài)你知道嗎

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言封裝,繼承,多態(tài),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • c語(yǔ)言指針數(shù)組的具體使用

    c語(yǔ)言指針數(shù)組的具體使用

    指針數(shù)組就是存放指針變量的數(shù)組,指針數(shù)組的本質(zhì)是數(shù)組,而非指針,本文主要介紹了c語(yǔ)言指針數(shù)組的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • C++讀入XML文件示例

    C++讀入XML文件示例

    本篇文章主要介紹了C++讀入XML文件,讀取和設(shè)置xml配置文件是最常用的操作,TinyXML是一個(gè)開(kāi)源的解析XML的C++解析庫(kù),感興趣的小伙伴們可以參考一下。
    2016-12-12

最新評(píng)論

扎赉特旗| 宜宾县| 牟定县| 泗洪县| 嘉峪关市| 那坡县| 日土县| 梁山县| 南郑县| 绥化市| 灵山县| 河曲县| 五原县| 南和县| 巴彦淖尔市| 南开区| 枣强县| 吉木萨尔县| 公主岭市| 叶城县| 永丰县| 全椒县| 崇明县| 高平市| 桐乡市| 黔东| 石狮市| 通化县| 南平市| 汉川市| 仁寿县| 治多县| 常山县| 含山县| 漳浦县| 望城县| 高台县| 奈曼旗| 常州市| 高清| 疏勒县|