Boost.Python を使用して Python コードを実行する C++ で記述された DLL があります。Python コードは、実際のアプリケーション (DLL 内) と対話できる必要があります。両方を 1 つのライブラリに含めることは可能ですか、それとも 2 つを分離する必要がありますか?
したがって、DLL X は Python コードを呼び出し、Python コードはモジュール Y をインポートします。これも DLL X にあります。
これは、Python C API または (できれば) Boost.Python を使用して可能ですか? みたいなload_python_module("test", my_dll_handle)
...
DLL が PyInit_test をエクスポートしているのを見ましたが、これを呼び出すだけでよいかどうかはわかりません。また、それが期待する引数もわかりません。