2017-09-12 47 views
1

我已经在C:\boost中安装了Boost Python,其中安装从C:\Program Files\boost_1_65_1作为根目录运行。未解决的包含:Eclipse中的<boost/python.hpp>

|C:\ 
|--|boost 
|--|--|bin 
|--|--|share 

|C:\ 
|--|Program Files 
|--|--|boost_1_65_1 

C:\MinGW\bin已被添加到系统的路径。在Eclipse中,#include <boost/python.hpp>或任何与<boost\[directory]>有关的内容都会返回“未解决的包含”错误。

我已将C:\ MinGW \ bin添加到系统的'路径'。在Eclipse中添加以下到GNU C++包含目录“中的“路径和符号”:

C:\boost 
C:\Program Files\boost\boost_1_65_1\libs 
C:\Program Files\boost\boost_!_65_1\boost 
C:\MinGW\lib\gcc\mingw32\5.3.0\include\c++ 

什么是需要的设置进行编辑?

回答

0

bjam --debug-configuration必须从根文件夹运行

C:\ Program Files文件\提升\ boost_1_65_1

在编译结束,去

项目属性> C/C + Build

并添加指向编译器包含路径的链接(在我的例子中是Cross G ++ Compiler> Include)。现在可以从#include <boost/whatever>访问增强库。