TypeInitializationException при использовании swig для C#

Я использую C++ фреймворк для проекта c# и использую swig для их соединения.

Проблема в том, что TypeInitializationException выбрасывается каждый раз, когда я пытаюсь создать обертку объекта C++.

C# код

TRPoint p = new TRPoint();

где TRPoint - это C++ struct

typedef struct {
    float x, y;
} TRPoint;

enter image description here

подробности:

enter image description here

У меня есть vc проект, который собирает c++ код в DLL файл, но я не знаю как его правильно связать.

6
задан Bryan Chen 15 January 2012 в 21:45
поделиться