.dllでexternメソッドを使用する方法を知っていますが、extern構造体はどのようにしますか?C#で使用するネイティブC .dllから構造体定義をエクスポートする方法
私は、このようなMYSTRUCTUREが最初に同じことを定義せずに
私はC#のコードの断片からgetStruct()を呼び出すことができますどのようにtypedef struct
{
int A;
int B;
char C;
} myStructure;
のようなものである
extern __declspec(dllexport) myStructure getStruct();
としてCメソッドを作成したいですC#の正確な構造体?私は一箇所でコードを変更するだけで済むように、myStructureの集中宣言を保持したいと思います。
ありがとうございました!
構造体が第三者のライブラリに由来する場合はどうなりますか? –
タイプをテンプレートにインポートし、そこに反映させますか? –