0

現在、boost python を使用してモジュールをビルドしていますが、正しいバージョンの python に対してビルドすることはできません (2.6 に対してビルドする必要があります)。最初に試したのは、PATH をインストールしたい Python のバージョンの PATH に設定することでしたが、デフォルトのシステム バージョンである 2.7 でのみ実行されるモジュールが作成されました。--with-python-version=2.6次に、ブートストラップの引数として追加しようとしましたが、それも機能しませんでした。

私はC ++が初めてで、他の誰かのコードを構築しているので、盲目的に明白な答えがある場合はお詫びします

4

1 に答える 1

0

これで問題が解決するかどうかはわかりませんが、別のブーストプロジェクトを構築するときに対処したようです。私が何をしても、間違ったpythonインストールが常に見つかります。つまり、常にシステム python が必要でした。別のINCLUDEの場所を見るように指示することで、それに対処しました。

cmake -D PYTHON_INCLUDE_DIR=/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Headers 
于 2012-08-24T21:15:24.437 に答える