bjamとboost-pythonを使用してC++で記述されたPythonモジュールをビルドするプロジェクトを継承しています。以前に含まれていたJamroot:
constant PYTHON_ROOT : C:/Python26 ;
using python : 2.6 : $(PYTHON_ROOT) ;
use-project boost : C:/boost_1_40_0 ;
代わりにPython2.7をインストールしているので、次のように変更しました。
using python : 2.7 : C:/Python27 ;
次に、を実行しましたが、Boost libファイルがbjam --toolset=msvc --with-python
見つからなかったため、(非常に遅い「... patience ...」メッセージのセットの後で)失敗しました。pyconfig.h
私はそれを次のように変更しました:
using python : 2.7 : C:/Python27/python.exe : C:/Python27/include : C:/Python27/lib ;
pyconfig.h
を指定していても、上記の行の2.6バージョンで問題が発生していましたが、問題を解決したように見えるパスについて明示する必要があります--python=2.7
。
LINK : fatal error LNK1104: cannot open file 'libboost_filesystem-vc90-mt-1_40.lib'
に存在していても、のようなBoostリンカーエラーがたくさん発生しC:/boost_1_40_0/stage/lib/
ます。
私が見逃している構成フラグについて何かアイデアはありますか?