2014-09-02 101 views
1

我已經通過命令行(命令提示符)使用MSVC工具集安裝了boost。Boost庫和Visual Studio 2013

現在,我想知道哪些目錄應該包含在我的項目屬性中。

從什麼時候開始我的下面一行添加到我的項目:

#include <filesystem\fstream.hpp> 

它引發以下錯誤:

1>c:\boost\boost_1_56_0\boost\filesystem\fstream.hpp(15): fatal error C1083: 
Cannot open include file: 'boost/config.hpp': No such file or directory 

我已經添加了以下到我的項目屬性目錄圖書館:

C:\boost\boost_1_56_0\boost 
C:\boost\boost_1_56_0\stage\lib 

這就是我在上面添加的路徑:

(Project->Properties->VC++ Directories->Library Directories 

回答

5

不要將boost子目錄添加到搜索路徑;添加父

C:\boost\boost_1_56_0 

,並指定boost目錄時,您包括頭

#include <boost/filesystem/fstream.hpp> // Better to use/not \ for portability 

的Boost頭包括彼此類似(與路徑boost/),所以現在他們也可以找到。

+0

很好,謝謝,它工作正常... – 2014-09-02 07:03:27