标签: c# c++ swig
我正在为c#项目使用C ++框架,并使用swig连接它们。
问题是每次我尝试创建C ++对象包装器时都会抛出TypeInitializationException。
TypeInitializationException
C#代码
TRPoint p = new TRPoint();
其中TRPoint是C ++结构
typedef struct { float x, y; } TRPoint;
细节:
我有一个vc项目,它将c ++代码构建到DLL文件中,但我不知道如何正确链接它。
答案 0 :(得分:3)
例外情况说“无法加载DLL” - 听起来你已经生成了not built the C++ code SWIG,或者如果构建它可能会遇到路径问题。