VSCode新增標頭檔案

2021-09-25 01:27:06 字數 1106 閱讀 2566

使用vscode編譯c/c++時,會存在找不到標頭檔案的情況這時候需要設定兩個地方:

c_cpp_properites.json

task.json

以下是我修改的對應的檔案

/**",

"$",

"***/include"

],"browse": ",

"***/lib"]},

"defines": [

"_debug",

"unicode",

"_unicode"

],"compilerpath": "***/gcc.exe",

"cstandard": "c11",

"cppstandard": "c++17",

"intellisensemode": "gcc-x64"}],

"version": 4

}

","-l***/lib","-i***/include","-o","$.exe"], // 編譯命令引數,新增-l,-i選項

"problemmatcher": "],

"pattern":

}}

/$.exe",// 將要進行除錯的程式的路徑

"args": , // 程式除錯時傳遞給程式的命令列引數,一般設為空即可

"stopatentry": false, // 設為true時程式將暫停在程式入口處,一般設定為false

"cwd": "$",// 除錯程式時的工作目錄,一般為$即**所在目錄

"environment": ,

"externalconsole": true,// 除錯時是否顯示控制台視窗,一般設定為true顯示控制台

"mimode": "gdb",

"midebuggerpath": "***\\gdb.exe",// midebugger的路徑,注意這裡要與mingw的路徑對應

"prelaunchtask": "g++", // 除錯會話開始前執行的任務,一般為編譯程式,c++為g++, c為gcc

"setupcommands": []}

]}

linux新增標頭檔案路徑

linux新增標頭檔案路徑 對所有使用者有效在 etc profile增加以下內容。如果只對當前使用者有效在home目錄下的.bashrc或.bash profile裡增加下面的內容 注意 等號前面不要加空格,否則可能出現 command not found 在path中找到可執行檔案程式的路徑。e...

Linux新增標頭檔案路徑

對所有使用者有效在 etc profile增加以下內容。如果只對當前使用者有效在home目錄下的.bashrc或.bash profile裡增加下面的內容 注意 等號前面不要加空格,否則可能出現 command not found 在path中找到可執行檔案程式的路徑。export path pat...

VScode筆記 帶頭檔案實現函式,類

1 分檔案實現函式。明明已經呼叫了對應的宣告標頭檔案,也在定義函式的原始檔中呼叫了宣告標頭檔案,還是提示對函式未定義的引用。問題 只編譯了 函式分檔案編寫.cpp,沒有編譯change.cpp.解決方法 將tasks.json中args的更換為 cpp,使其編譯整個資料夾的.cpp檔案。補充 1 在...