在上一篇博文中,讲述了MATLAB生成动态链接库的一种方法,本博文则对C语言调用dill做了具体讲述,并在文尾简要论述了MATLAB函数与C语言之间的参量调用。
调用dill的具体步骤如下:
1)添加MATLAB Include 目录
在VS项目属性的附加包含目录里添加MATLAB的头文件目录(在MATLAB安装路径下的\extern\include中)
2)添加静态链接库lib
在VS项目属性链接器的附加依赖项中,需要添加三个lib,分别为MATLAB函数生成的lib以及其对外接口mclmc.lib,mclmcrrt.lib。
出于安全性考虑官方只提供这两个接口。
或采用代码表示:
#pragma comment(lib,"mclmcr.lib")
#pragma comment(lib,"mclmcrrt.lib")
#pragma comment( lib, "sim_visual.lib" )