1. 程式人生 > >VScode編譯C++,標頭檔案顯示not found的解決方法

VScode編譯C++,標頭檔案顯示not found的解決方法

一直用codeblocks,想試試vscode,結果這個問題給我弄懵逼了。一開始以為是iostream這個標頭檔案not found,後來發現第一個標頭檔案都會這樣顯示,放到後面就不會了,然而,光這一個顯示not found(雖然並不影響編譯),就能逼死強迫症的啊~~~

言歸正傳,這個問題解決方法是:

檔案——首選項——設定——搜尋“clang.diagnostic.enable",然後把勾勾去掉就好了。

如果不知道怎麼調成中文的話,就

  • 安裝外掛Chinese (Simplified) Language Pack for Visual Studio Code
  • 安裝後,在local.json中新增"local":"zh-en"即可載入中文(簡體)語言包。要修改local.json,同時按下CTRL+SHIFT+P開啟命令面板,之後輸入 "configure display language"點進去就行了

如果還有波浪線,那就只好配置includePath了,最簡單的方式是讓vscode幫你完成:

首先在c_cpp_properties.json的"browse"的"path"裡面新增標頭檔案在的目錄下,我直接用我的編譯器的安裝目錄了:

然後按照VScode給的教程裡說的做~~~