バージョン3.2で動作するようBoost.Pythonをビルドする必要がありましたが、問題は続いています。私は入門ガイド—の指示に従いました。general instructionsと特にabout Boost.Python —の指示に従いました。私はそれを動作させることができません。Boostを正しくビルドできない
#include <boost/python.hpp>
BOOST_PYTHON_MODULE(test) { }
int main() { return 0; }
1> LINK:致命的なエラーLNK1104:開くことができませんファイル「boost_python-VC100-MT-1_48ここ
は、私が実行しようとしているプログラムとリンクエラー私は取得しています.lib」
は確かに、そのようなファイルはありませんが、そこは 'libboost _python-VC100-MT-1_48.lib' ファイルが。 (私はその名前を変更しようとすると当然のことながら、それは別のリンクエラーを与えるでしょう。)
私はライブラリをインストールするために使用するコマンドがあった。
C:\...\boost_1_48_0> b2 --build-dir=C:\Boost toolset=msvc --build-type=complete install
そして、私の「ユーザー設定の内容.jam 'ファイルは私のホームディレクトリにありました:
'ツールセット= msvc'多分...トリックを行う必要があり、あなたのプリプロセッサ定義にBOOST_PYTHON_STATIC_LIBを追加し、あなたのニーズに受け入れられますか? –
@マークこれは私がこの質問を書いている間にタイプミスです。存在しなかったコンパイラを指定した場合、コマンドは機能しませんでした。 –