VS Code 的Include Path的問題
阿新 • • 發佈:2021-10-04
在我的VS Code的g++開發環境中設定Include Path遇到的問題以及解決方法。
- 在Editor環境中include 的檔案有紅色的波浪線顯示include 檔案找不到。
- 解決方法: .vscode目錄下生成c_cpp_properties.json 這個檔案
- ctrl+shit+p C/C++: Edit configurate(UI)
- 進入後設置g++,設定include path .詳見https://code.visualstudio.com/docs/cpp/config-mingw
- 解決方法: .vscode目錄下生成c_cpp_properties.json 這個檔案
- Editor的問題解決後,在Build Task時候還是會找不到對應的標頭檔案。
- 解決方法:一開始以為是c_cpp_properties.json配置錯誤,Google後發現c_cpp_properties.json解決的僅僅是編輯的波浪線問題,不能解決Build的問題
- 在.vscode/task.json中追加編譯引數就可以了
-
"tasks": [ { "type": "cppbuild", "label": "C/C++: g++.exe build active file", "command": "C:\\msys64\\mingw64\\bin\\g++.exe", "args": [ "-fdiagnostics-color=always", "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe", "--include-directory=../../gui/lvgl"
- 解決方法:一開始以為是c_cpp_properties.json配置錯誤,Google後發現c_cpp_properties.json解決的僅僅是編輯的波浪線問題,不能解決Build的問題