C++ シミュレーション フレームワークの API をプログラミングしています。そして、この API をたとえば C# で使用したいと考えています。しかし、C# のそのフレームワーク内のオブジェクトへのポインターが必要なので、そのオブジェクトで何かを行うことができます。
だから私はこれを試しました:
extern "C" ObjectClass GetObject() {
return someOtherObject->getObject(); <-- returns an object of ObjectClass
}
これではまったくビルドされません。たぶんこれは本当に間違った方法ですが、これを正しい方法で行う方法がわかりません。