私はac関数を次のように持っています:
extern "C" __declspec(dllexport) MyStruct foo()
{
MyStruct s = {0, 0}
return s;
}
MyStruct は次のように定義されます。
struct MyStruct{
uInt32 a;
uInt32 b;
void * c;
};
そして、私はPythonで関数を呼び出そうとしていますが、常に次のようなエラーが発生します:
WindowsError: 例外: アクセス違反書き込み 0x00000000
構造体から void * c を削除すると、機能します...
では、void ポインタを返すにはどうすればよいですか? ありがとう!