0

コンテキスト -- Boost.Python の C++ ライブラリ セットを使用して、C++ コードとのインターフェイスを構築しようとしています。主なアイデアは、QA の観点から Python のように使用して C++ コード (.so ファイル) をテストすることです。

今すぐ質問します。

  1. BOOST_PYTHON_MODULE ラッパー、Python からインターフェイスするすべての .cpp に本当に含める必要がありますか? test.cpp があるとします。Boost ラッパーに test_qa.cpp を記述して、プロセスで実際の開発コードが変更されないようにすることはできませんか?

  2. より明確にするために Boost.org サイトを調べました。Boost.Build と Boost.Python の違いは何ですか?

4

1 に答える 1

1

Boost Buildのドキュメントから:

Boost.Build は、どこでも C++ プロジェクトをビルドする簡単な方法です。

Boost Pythonのドキュメントから:

... C++ と Python プログラミング言語間のシームレスな相互運用性を可能にする C++ ライブラリ

Boost のこれら 2 つの部分の違いはかなり明白であると言えます。

于 2013-10-18T10:41:53.443 に答える