1

私は、C++ で記述されたアプリケーションからデータを収集してデータをプロットおよび視覚化する Python スクリプトを作成しています。C++ アプリケーション プロジェクトは比較的大きな Visual Studio 2012 ソリューション ファイルにバンドルされていますが、Python スクリプトはこれまで別のエディター (メモ帳 ++ など) で個別に記述されていました。

さらに、データを Python スクリプトに送信する C++ ソースは、Boost.Pythonbjamコマンドを使用してコンパイルされます。これにより、必要な C++/Python ライブラリがビルド.pydされ、スクリプトにインポートする目的の C++ オブジェクトを含む拡張モジュールが作成されます。これはJamroot.jam、スクリプト ディレクトリ内のファイルを使用して行われます。

これらの Python スクリプトを C++ ソリューションに統合したいと考えています。bjamソリューション内に既に Python プロジェクトを作成しましたが、C++ ファイルでコマンドを呼び出す方法がわかりません。

bjamコマンドとJamroot.jamファイル を呼び出すために Visual Studio でプロジェクト プロパティを設定する方法はありますか?

4

1 に答える 1

1

ビルド前またはビルド後のステップの一部として、ほぼすべてのコマンドを呼び出すことができます。違いは、ビルド後を使用すると、ビルドが成功したときにのみ更新されることです。ここに画像の説明を入力

于 2013-08-01T07:12:36.613 に答える