unity3d 调用C++dll DllNotFoundException
unity3d调用c++dll运行找不到这个dll:DllNotFoundException:C:/Users/kimo/Documents/LumbarPuncture...
unity3d 调用c++ dll 运行找不到这个dll :
DllNotFoundException: C:/Users/kimo/Documents/LumbarPuncture/Assets/Plugins/MYDLL.dll
已经建立了Plugins文件夹,而且也把MYDLL运行相关的dll放到了文件夹下。
我用C#工程引用这个dll就完全没有问题。
引用代码这么写的.
[DllImport("MYDLL", EntryPoint = "InitOperater")]
public static extern IntPtr InitOperater(ref IntPtr op); 展开
DllNotFoundException: C:/Users/kimo/Documents/LumbarPuncture/Assets/Plugins/MYDLL.dll
已经建立了Plugins文件夹,而且也把MYDLL运行相关的dll放到了文件夹下。
我用C#工程引用这个dll就完全没有问题。
引用代码这么写的.
[DllImport("MYDLL", EntryPoint = "InitOperater")]
public static extern IntPtr InitOperater(ref IntPtr op); 展开
若以下回答无法解决问题,邀请你更新回答
展开全部
我是这么写的,验证可以调用
.h
extern "C" int _DLLExport add(int x, int y);
.cpp
int add(int x, int y)
{
return x + y;
}
unity C#:
[DllImport("DllLib")]
private static extern int add(int x, int y);
.h
extern "C" int _DLLExport add(int x, int y);
.cpp
int add(int x, int y)
{
return x + y;
}
unity C#:
[DllImport("DllLib")]
private static extern int add(int x, int y);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的引用代码是怎么写的?
[DllImport("MYDLL")]?
[DllImport("MYDLL")]?
追问
[DllImport("MYDLL", EntryPoint = "InitOperater")]
public static extern IntPtr InitOperater(ref IntPtr op);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询