C#怎么调用MatCom生成的MatLab DLL?

yang1216 2014-10-28 01:07:19
我用matcom把M文件生成了dll文件,也翻译成了cpp文件。
但是C# 调用dll的时候出了问题。

.h文件是这样的
#ifndef __MyAdd_h
#define __MyAdd_h

Mm MyAdd(Mm a, Mm b);

#endif // __MyAdd_h

我把dll文件都放到debug文件夹下,然后调用
[DllImport("MyAdd.dll")]
public static extern int MyAdd(int a,int b);

static void main()
{
var c=myAdd(1,2);
Console.WriteLine(c);
Console.ReadKey();
}

报错“无法加载dll 找不到指定的模块”
求助,应该怎么办呀?
...全文
51 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧