相较于通过mex编译mexw32/mexw64和直接加载dll等混编方式,使用matlab引擎最大的优势在于可以进行实时的数据传输,并且能够通过命令行最大限度地使用matlab的功能,充分发挥matlab和C++的优势,同时也更易于调用各类第三方库。
先列一下我的环境:win8.1系统64位,matlab R2015b,VS2010
首先确保将matlab的库目录添加到系统环境变量中,使程序能够找到用到的库文件
为了便于调用m文件,在适合的路径下新建文件夹,然后打开matlab将该文件夹添加到搜索路径中