2017-08-09 677 views
6

我在我的C++項目中使用Visual Studio代碼。我安裝了用於VS代碼的Microsoft C/C++擴展。我得到以下錯誤:#在vscode中檢測到錯誤

#include errors detected. Please update your includePath. IntelliSense features for this translation unit (/path/to/project/file.cpp) will be provided by the Tag Parser.

+1

一般自我回答的問題都可以,但是你應該寫一個明確的問題和一個不僅僅是外部資源鏈接的問題。 – jps

回答

5

答案在這裏:How to use C/Cpp extension and add includepath to configurations

點擊燈泡,然後編輯打開的JSON文件。選擇與您的平臺對應的右側塊(有MacLinuxWin32 - ms-vscode.cpptools版本:3)。更新includePath中的路徑(如果您使用VS Code進行編譯的話)或browse.paths(使用VS Code導航時的問題)或兩者兼而有之。

+0

這實際上確實很快解決了我的問題 –

1

我嘗試一個Hello World程序,這條線:

#include <stdio.h> 

會上強調綠色。我想:

  1. 刪除線
  2. 重新寫入行
  3. 點擊黃色燈泡和選擇更新

固定的錯誤警告。我不知道它是否解決了實際問題。但後來我通過Windows 10上的一個Linux VM進行編譯。

+0

如果您有新問題,請通過單擊[問問題](https://stackoverflow.com/questions/ask)按鈕來提問。如果有助於提供上下文,請包含此問題的鏈接。 - [來自評論](/ review/low-quality-posts/17866625) –

+0

可能是因爲步驟使錯誤警告消失 –