2017-09-12 48 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>訪問增強庫。