DLL(动态链接库)文件是包含可以由多个程序同时使用的代码和数据的文件。对于使用Matlab进行开发的用户来说,生成的DLL文件能够被C语言程序调用,从而实现跨平台和跨语言的功能整合。如果这些DLL文件出现缺少、丢失或损坏,可能会导致相关的应用程序无法正常启动或运行,甚至会出现系统错误提示,影响用户的正常使用。
这属于matlab与C++混合编程的问题,没有必要非得把matlab脚本转换为显式的C++代码,可以将你需要的matlab函数,在matlab平台下编译为动态链接库mex,然后在C++调用该动态链接库即可。需要注意的是所有相关的m文件都要打包到动态链接库里
第四步:按 F5启动调试 或直接 菜单栏 -- 生成 --生成 MakeDll(U),这如果提示生成成功那么在你保存工程的的路径下的Debug文件夹下即可找到生成成功的MakeDll.dll动态链接库文件在VC2010界面的下方,编译器信息中也会有生成的.DLL文件所在的路径信息,这条信息在VBA中引用.dll时可以直接复制过去。?2 用VB或者VBA...