摘要: 作者:zwlforever原文:http://blog.csdn.net/zwlforever/article/details/65275191.首先创建一个Win32 DLL动态链接库,称为SampleLib添加一个头文件”sampleLib.h”,在文件中输入程序源代码,如下:#ifndef LIB_H #define LIB_H extern "C" int __declspec(dllexport) add(int x,int y); #endif// 在文件SampleLib.cpp : 定义 DLL 应用程序的导出函数。 //#include "std 阅读全文
posted @ 2013-03-22 09:22 boys2012 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 使用Matlab很是方便,当然c是目前最流行的语言,所以对他们的混合编程是重要的。看到相当一部分攻略,感觉用动态库的形式是最方便的。用Matlab调用动态库是需要头文件和动态库,并且保证导出的动态库文件名不能改变,在头文件的最后还要有换号(否则会出现NOnewling的错误)要保证导出名字不改变则需要使用*.def文件。下面用自己练习的实例展示:vc6.0建立建立动态库工程,在test.cpp_declspec(dllexport)intadd(inta,intb){returna+b;}_declspec(dllexport)intsubtract(inta,intb){returna-b; 阅读全文
posted @ 2013-03-22 09:20 boys2012 阅读(1040) 评论(0) 推荐(0) 编辑