外部ライブラリを使用せずにPythonからC++クラスを実行する方法 Boost.Python、SWINGなど?私はこのクラスに引数を渡したり、特定のメソッドを呼びたくないのですが、私のC++クラスにはvoidメソッドしかありません。mainメソッドを実行したいだけです。PythonからC++クラスを実行
これが不可能な場合は、このチュートリアルhttp://intermediate-and-advanced-software-carpentry.readthedocs.io/en/latest/c++-wrapping.html#manual-wrappingを見てください。しかし、元のhello関数を持つ同じC++クラスにhello_wrapper関数を入れるべきかどうかはわかりませんでした。そして、また、どのように私は、Python(チュートリアルの第二部)における剰余を作成することができ、どこで、私はこのコードを
DL_EXPORT(void) inithello(void)
{
Py_InitModule("hello", HelloMethods);
}
おかげ