2017-08-24 62 views
1

我想配置我的Visual Studio代碼來開發Linux Manjaro上的C++代碼(最新版本),但是我有一點問題。Linux上的Visual Studio代碼C++ Manjaro:IncludePath問題

enter image description here

在綠線我有這樣的描述:檢測

的#include錯誤。請更新您的includePath。此翻譯單元的智能感知功能(/home/waski/myTest/myTest.cpp) 將由標記解析器提供。無法打開源文件 「STDDEF.H」

在c_cpp_properties.json文件( 「的iostream」 的依賴),部分Linux的,我有這樣的配置:

{ 
     "name": "Linux", 
     "includePath": [ 
      "/usr/include/c++/7.1.1", 
      "/usr/include/c++/7.1.1/x86_64-pc-linux-gnu", 
      "/usr/local/include", 
      "/usr/include", 
      "${workspaceRoot}" 
     ], 
     "defines": [], 
     "intelliSenseMode": "clang-x64", 
     "browse": { 
      "path": [ 
       "/usr/include/c++/7.1.1", 
       "/usr/include/c++/7.1.1/x86_64-pc-linux-gnu", 
       "/usr/local/include", 
       "/usr/include", 
       "${workspaceRoot}" 
      ], 
      "limitSymbolsToIncludedHeaders": true, 
      "databaseFilename": "" 
     } 
    }, 

我也安裝在C/C++擴展。 在我看來,includePath是完全複雜的,我不知道,哪個補丁也是必需的。

回答

2

今天我的問題完全一樣。以下是我固定它:

尋找到你的系統上,你通過運行sudo find/-name stddef.h

煤礦例如有stddef.h例如返回:

/usr/include/linux/stddef.h 
/usr/lib/clang/4.0.1/include/stddef.h 
/usr/lib/gcc/x86_64-pc-linux-gnu/7.1.1/include/stddef.h 

選擇這些路徑,並把它添加到c_cpp_properties .json文件,轉換爲includePath。你應該很好去。

相關問題