2017-06-19 425 views
0

首先,我知道這個問題已經回答了很多次,但答案(每次都是同一個)對我來說還是不起作用。VS代碼「在包含路徑中找不到包含文件」。

我得到臭名昭着的「Include file not在包含路徑中找到「當試圖將iostream包含在一個簡單的hello world C++程序中時。然後包括我的MinGW包含文件夾的路徑如下:

{ 
     "name": "Win32", 
     "includePath": [ 
      "${workspaceRoot}", 
      "C:/MinGW/lib/gcc/mingw32/4.9.3/include/c++" 
     ], 
     "defines": [ 
      "_DEBUG", 
      "UNICODE" 
     ], 
     "browse": { 
      "path": [], 
      "limitSymbolsToIncludedHeaders": true, 
      "databaseFilename": "" 
     } 
    } 

但是,我仍然得到相同的錯誤。就我所知,這是解決這個問題的唯一方法。 VS Code看起來並不認識這條道路真令人沮喪。

任何建議是有益的和讚賞!

+0

您是否檢查過以確保您的字符串中不需要轉義字符C:// MinGW // lib // gcc等 –

+0

我試過「\」,「\」,「/」& 「//」..沒什麼作用。 – WarriorPoet

回答

0

我跟你遇到同樣的麻煩。

也許你可以嘗試設置「brose」 - 「路徑」像這樣。

{ 
    "name": "Win32", 
    "includePath": [ 
     "${workspaceRoot}", 
     "C:/MinGW/lib/gcc/mingw32/4.9.3/include/c++" 
    ], 
    "defines": [ 
     "_DEBUG", 
     "UNICODE" 
    ], 
    "browse": { 
     "path": [ 
      "${workspaceRoot}", 
      "C:/MinGW/lib/gcc/mingw32/4.9.3/include/c++" 
     ], 
     "limitSymbolsToIncludedHeaders": true, 
     "databaseFilename": "" 
    } 
} 

希望這可以幫助你。