试试以下方法:
不添加引用,在源码头部添加:
using System.Runtime.InteropServices
然后在类中声明方法:
[DllImport("dll.dll")]
extern 函数返回类型 函数名(参数)
undefined referenct to "xxxx"如果xxxx是个函数,那么它只有声明没有定义,就是没有函数体
如果xxxx是个变量,那么变量没有定义。
如果你确信你定义了变量/函数,那么和很可能是没有让定义的目标文件参与链接过程,
常见的有缺少动态库链接指令,缺少obj。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)