久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      vscode配置c語言編譯環(huán)境

      vscode配置c語言編譯環(huán)境

      一、下載MinGW-W64 GCC-8.1.0編譯器(本文安裝 x86_64-win32-seh)

      vscode配置c語言編譯環(huán)境

      二、環(huán)境配置

      打開你的mingw-w64安裝目錄,我是默認(rèn)安裝的在C:Program Files (x86),里面的MinGW-W64就是安裝的編譯器了,將里面的bin文件夾加入路徑,我的就是C:Program Files (x86)mingw64bin,將這個(gè)加入路徑即可。

      路徑加入方法:

      vscode配置c語言編譯環(huán)境

      加入后,建議重啟一下電腦。

      三、安裝VSCode cpp相關(guān)的插件

      c++插件

      vscode配置c語言編譯環(huán)境

      重啟vscode軟件。

      四、配置c++的.vscode文件

      在你寫代碼的地方新建文件夾并在里面新建一個(gè)文件夾,然后在文件夾里面創(chuàng)建一個(gè).vscode文件夾

      vscode配置c語言編譯環(huán)境

      然后在.vscode文件夾里面創(chuàng)建如上圖所示的四個(gè)文件,文件名如下:

      c_cpp_properties.json
      launch.json
      tasks.json

      請(qǐng)根據(jù)安裝的位置來修改文件路徑(如果跟我一樣可以不要修改)

      launch.json

      {     "version": "0.2.0",     "configurations": [         {             "name": "(gdb) Launch", // 配置名稱,將會(huì)在啟動(dòng)配置的下拉菜單中顯示             "type": "cppdbg", // 配置類型,這里只能為cppdbg             "request": "launch", // 請(qǐng)求配置類型,可以為launch(啟動(dòng))或attach(附加)             "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe", // 將要進(jìn)行調(diào)試的程序的路徑             "args": [], // 程序調(diào)試時(shí)傳遞給程序的命令行參數(shù),一般設(shè)為空即可             "stopAtEntry": false, // 設(shè)為true時(shí)程序?qū)和T诔绦蛉肟谔?,一般設(shè)置為false             "cwd": "${workspaceFolder}",  // 調(diào)試程序時(shí)的工作目錄,一般為${workspaceRoot}即代碼所在目錄 workspaceRoot已被棄用,現(xiàn)改為workspaceFolder             "environment": [],             "externalConsole": true, // 調(diào)試時(shí)是否顯示控制臺(tái)窗口,一般設(shè)置為true顯示控制臺(tái)             "MIMode": "gdb",             "miDebuggerPath": "C:/Program Files (x86)/mingw64/bin/gdb.exe",              // miDebugger的路徑,注意這里要與MinGw的路徑對(duì)應(yīng)             "preLaunchTask": "g++", // 調(diào)試會(huì)話開始前執(zhí)行的任務(wù),一般為編譯程序,c++為g++, c為gcc             "setupCommands": [                 {                     "description": "Enable pretty-printing for gdb",                     "text": "-enable-pretty-printing",                     "ignoreFailures": false                 }             ]         }     ] }

      tasks.json

      如果遇到找不到文件 比如這樣:

      vscode配置c語言編譯環(huán)境

      把 "${workspaceFolder}"替換為 "\"或 "//"

      {     "version": "2.0.0",     "command": "g++",     "args": [         "-g",         "${file}",         "-o",         "${fileBasenameNoExtension}.exe"     ], // 編譯命令參數(shù)     "problemMatcher": {         "owner": "cpp",         "fileLocation": [             "relative",             "${workspaceFolder}"         ],         "pattern": {             "regexp": "^(.*):(\d+):(\d+):\s+(warning|error):\s+(.*)$",             "file": 1,             "line": 2,             "column": 3,             "severity": 4,             "message": 5         }     } }

      c_cpp_properties.json

      "includepath"設(shè)置問題 路徑獲取獲取方法為:cmd——》gcc -v -E -x c++ –

      vscode配置c語言編譯環(huán)境

      如果第一種出錯(cuò)請(qǐng)使用第二種

      {     "configurations": [         {             "name": "Win32",             "includePath": [                 "${workspaceRoot}",                 "C:/Program Files (x86)/mingw64/include/**",                 "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++", "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",                 "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",                 "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",                 "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed", "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"             ],             "defines": [                 "_DEBUG",                 "UNICODE",                 "__GNUC__=6",                 "__cdecl=__attribute__((__cdecl__))"             ],             "intelliSenseMode": "msvc-x64",             "browse": {                 "limitSymbolsToIncludedHeaders": true,                 "databaseFilename": "",                 "path": [                     "${workspaceRoot}",                     "C:/Program Files (x86)/mingw64/include/**",                     "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++", "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",                     "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",                     "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",                     "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed", "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"                 ]             }         }     ],     "version": 4 }

      第二種

      {     "configurations": [         {             "name": "Win32",             "includePath": [                 "C:/Program Files (x86)/mingw64/include/**",                 "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++", "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",                 "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",                 "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",                 "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed", "C:/Program Files (x86)/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"             ],             "browse": {                 "limitSymbolsToIncludedHeaders": true,                 "databaseFilename": ""             }         }     ],     "version": 4 }

      五、配置c語言的.vscode文件

      在你寫代碼的地方新建文件夾和里面新建一個(gè)文件夾,然后在文件夾里面創(chuàng)建一個(gè).vscode文件夾

      vscode配置c語言編譯環(huán)境

      然后在.vscode文件夾里面創(chuàng)建如上圖所示的四個(gè)文件,文件名如下
      launch.json
      tasks.jsonlaunch.json

      {     "version": "0.2.0",     "configurations": [         {             "name": "(gdb) Launch", // 配置名稱,將會(huì)在啟動(dòng)配置的下拉菜單中顯示             "type": "cppdbg", // 配置類型,這里只能為cppdbg             "request": "launch", // 請(qǐng)求配置類型,可以為launch(啟動(dòng))或attach(附加)             "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe", // 將要進(jìn)行調(diào)試的程序的路徑             "args": [], // 程序調(diào)試時(shí)傳遞給程序的命令行參數(shù),一般設(shè)為空即可             "stopAtEntry": false, // 設(shè)為true時(shí)程序?qū)和T诔绦蛉肟谔?,一般設(shè)置為false             "cwd": "${workspaceFolder}",  // 調(diào)試程序時(shí)的工作目錄,一般為${workspaceRoot}即代碼所在目錄 workspaceRoot已被棄用,現(xiàn)改為workspaceFolder             "environment": [],             "externalConsole": true, // 調(diào)試時(shí)是否顯示控制臺(tái)窗口,一般設(shè)置為true顯示控制臺(tái)             "MIMode": "gdb",             "miDebuggerPath": "C:/Program Files (x86)/mingw64/bin/gdb.exe",  // miDebugger的路徑,注意這里要與MinGw的路徑對(duì)應(yīng)             "preLaunchTask": "gcc", // 調(diào)試會(huì)話開始前執(zhí)行的任務(wù),一般為編譯程序,c++為g++, c為gcc             "setupCommands": [                 {                     "description": "Enable pretty-printing for gdb",                     "text": "-enable-pretty-printing",                     "ignoreFailures": false                 }             ]         }     ] }

      tasks.json

      {     "version": "2.0.0",     "command": "gcc",     "args": [         "-g",         "${file}",         "-o",         "${fileBasenameNoExtension}.exe"     ] }

      相關(guān)文章教程推薦:vscode教程

      贊(0)
      分享到: 更多 (0)
      ?
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)