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);
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
nin_cool
2014-09-24 · 超过12用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:14.2万
展开全部
我是这么写的,验证可以调用
.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);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaxiu3
2014-09-19 · TA获得超过288个赞
知道小有建树答主
回答量:98
采纳率:100%
帮助的人:61.6万
展开全部
你的引用代码是怎么写的?
[DllImport("MYDLL")]?
追问
[DllImport("MYDLL", EntryPoint = "InitOperater")]
public static extern IntPtr InitOperater(ref IntPtr op);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式