1. 程式人生 > >VSCode c++配置檔案

VSCode c++配置檔案

launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "C++ Launch (GDB)", // 配置名稱,將會在啟動配置的下拉選單中顯示
            "type": "cppdbg", // 配置型別,這裡只能為cppdbg
            "request": "launch", // 請求配置型別,可以為launch(啟動)或attach(附加)
            // "targetArchitecture": "x64",                // 生成目標架構,一般為x86或x64,可以為x86, arm, arm64, mips, x64, amd64, x86_64
            // "logging"
: { // "trace": true, // "traceResponse": true, // "engineLogging": true // }, "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", // 將要進行除錯的程式的路徑 "args": [], // 程式除錯時傳遞給程式的命令列引數,一般設為空即可 "stopAtEntry": false
, // 設為true時程式將暫停在程式入口處,一般設定為false "cwd": "${workspaceRoot}", // 除錯程式時的工作目錄,一般為${workspaceRoot}即程式碼所在目錄 "launchCompleteCommand": "exec-run", "linux": { "MIMode": "gdb", "miDebuggerPath": "/usr/bin/gdb" }, "osx": { "MIMode"
: "lldb" }, "MIMode": "gdb", "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe", // miDebugger的路徑,注意這裡要與MinGw的路徑對應 // "symbolSearchPath": "C:\\Symbols;C:\\SymbolDir2",C:\\TDM-GCC-64\\bin\\gdb.exe C:\\編譯工具\\TDM-GCC-64\\bin\\gdb64.exe "C:\\MinGW\\bin\\gdb.exe" C:\\MinGW2\\bin\\gdb.exe "externalConsole": true, // 除錯時是否顯示控制檯視窗,一般設定為true顯示控制檯 "preLaunchTask": "g++" // 除錯會話開始前執行的任務,一般為編譯程式,c++為g++, c為gcc } ] }

tasks.json

{
    "version": "0.1.0",
    "command": "g++",
    "args": [
        "-fexec-charset=UTF-8", //檔案預設編碼
        "-fexec-charset=cp936", //輸出編碼gbk方便控制檯顯示
        "-std=c++11",
        "-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 c++配置檔案

launch.json { "version": "0.2.0", "configurations": [ { "name": "C++ Lau

C#配置檔案

今天為大家講一下為什麼有時候我們建立專案的時候沒有自帶的配置檔案專案,如下: 圖1沒有自己的配置檔案,圖二有自己的配置檔案。 其實很簡單,那是因為很多時候我們建立專案的時候,預設就會建立.NET Framework4 client Profile,而.NET Framework4 client Pro

C++ 配置檔案讀寫

void CAamsProtocol::WriteConfig() { TCHAR tcExePath[MAX_PATH] = {0}; ::GetModuleFileName(NULL, tcExePath, MAX_PATH); // 設定ini路徑到ex

VSCode C++配置編譯除錯

之前開始用ubuntu,糾結於用什麼來寫程式碼(感覺vim太難上手,以前win上寫大程式用vs比較多),在win上用過sublime,最近感覺vscode還是挺好用的,在win上配了下編譯除錯感覺好麻煩,能編譯除錯。然後直接拿到ubuntu配,好容易就搞好了,看

VSCodeC/C++庫檔案配置(自動提示、補全)

VSCode中C/C++庫檔案的配置 之前一直在是用sublime做主要編輯器,現在主要使用VSCode,畢竟大廠製作,從目前的使用情況來看,我更喜歡使用VSCode編輯器。 有時候會用VScode來元件C/C++工程,並且用到了一些外部依賴的庫檔案

VSCodeC/C++.json檔案配置

VSCode 中C/C++環境配置 看了一些大佬的vscode c/c++環境配置攻略,結合自己的理解,在這裡我將我的.json配置分享給大家,供大家參考,希望能在您學習路上帶來一些幫助。我用的編譯器是WinGW。 話不多說,開始各個檔案的配置及程式碼(直接複製

C# WINFORM程式配置檔案操作方法

C# WINFORM程式配置檔案操作方法 在寫winform程式的時候,我們經常會把配置檔案寫在Settings.settings中, 但是,在這裡我們發現,儲存後,在程式中對這個配置進行修改並不能生效 程式級別的配置呢,我常用儲存在app.config中的appSettings節點中

C# 寫App.config配置檔案的方法

private static void AccessAppSettings() { //獲取Configuration物件 Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)

Linux環境下,VSCode C++環境配置

作為在Windows環境下習慣使用Visual Studio IDE的人,對於Linux環境下的Vim編輯使用十分難受,雖然網上很多人說vim非常牛逼和強大,但是我更加習慣於使用VS code的介面,所以我選擇VS code作為編輯器使用。 VS code本身是一個編輯器,所以如果需要除錯等功能需要自己安裝

C++讀取配置檔案.txt連線資料庫

mysql=mysql_init((MYSQL*)0); ifstream file; string path="D:/data.txt"; file.open(path.c_str()); string port1; string url; string name; str

C++讀寫ini配置檔案GetPrivateProfileString WritePrivateProfileStr

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

C++實現操作配置檔案(告別跨平臺問題)

CConfig.h #ifndef _CCONFIG_H #define _CCONFIG_H #include <iostream> #include <string> #include <fstream> #include <vector>

C++builder利用GetPrivateProfileString讀取配置檔案

 GetPrivateProfileString配置檔案中經常用到ini檔案,在C++builder或者Delphi中其函式分別為: 寫入.ini檔案:bool WritePrivateProfileString(LPCTSTR lpAppName,LPC

C# Excel 轉 Txt 配置表 及 C# 解析檔案

需求: 假如有我有這些配置表: 想要生成txt配置表文件和cs解析檔案,結果: cs解析檔案: txt配置檔案 1.下載Excel.dll檔案,應用到工程中 2.建立ExcelReader類,讀取excel檔案 using System; using

winform C#根據配置檔案啟動不同的窗體

Visual Studio中,新建winform C#專案後,會預設生成一個主窗體檔案,一般叫 Form1, 也可以自己改名,反正啟動程式就會首先啟動這個窗體。 這是一種固定的模式,那麼如果專案中有多個不同的窗體,不同情況下分別啟動不同的窗體,如何實現呢? 第一反應是把主窗體隱藏(Hide)

C語言面向物件程式設計:配置檔案解析(6)

在實際專案中,經常會把軟體的某些選項寫入配置檔案。 Windows 平臺上的 INI 檔案格式簡單易用,本篇文章利用《C語言面向物件程式設計(五):單鏈表實現》中實現的單鏈表,設計了一個“類” ini_parser 來讀寫 INI 格式的配置檔案。     

C#】之SqlHelper類+配置檔案

說說 在上一篇的七層登陸中,我們簡單的說了sqlhelper層的作用,簡單來講就是將資料訪問層中涉及到與資料庫操作的程式碼,全部封裝到一個類當中,這樣一來,涉及到資料訪問時,直接呼叫裡面的程式碼即可,減少了程式碼量。 當然在七層登陸中我們也講到了配置檔案與反射,它位於工廠層,通過

C# 用配置檔案連線資料庫(Winform和Webform)

Winform中用配置檔案連線資料庫 資料庫連線類YSqlHelper程式碼: using System; using System.Collections.Generic; using System.Linq; using System.Text; using Syst

VScode編輯unity檔案的launch.json檔案配置

{ // 使用 IntelliSense 瞭解相關屬性。 // 懸停以檢視現有屬性的描述。 // 欲瞭解更多資訊,請訪問: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "con

c# 建立到資料來源的連線 以及獲取專案配置檔案的屬性

兩種連線資料庫的寫法: <connectionStrings> <add name="HRModelsContainer" connectionString="metadata=res://*/Domain.HRModels.csdl|res://*/Domain.HRMod