C++ dll を Python にラップする必要があります。ctypesそのためにモジュールを使用しています。
c++ ヘッダーは次のようなものです。
class NativeObj
{
void func();
}
extern "C"
{
NativeObj* createNativeObj();
}; //extern "C"
Pythonコードで作成してから、そのメソッドNativeObjを呼び出したいです。func
このコードを書いてポインタを取得しましNativeObjたが、アクセスする方法が見つかりませんでしたfunc
>>> import ctypes
>>> d = ctypes.cdll.LoadLibrary('dll/path')
>>> obj = d.createNativeObj()
>>> obj
36408838
>>> type(obj)
<type 'int'>
ありがとう。