1. 程式人生 > 其它 >VS Code 的Include Path的問題

VS Code 的Include Path的問題

在我的VS Code的g++開發環境中設定Include Path遇到的問題以及解決方法。

  • 在Editor環境中include 的檔案有紅色的波浪線顯示include 檔案找不到。
  • 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"
        ],