matlab怎么把.mexa64文件编译成.mexw64格式
matlab里调用mexw64的同名函数就可以了。用法和.m的函数一样。其实.mexw64文件是c文件在matlab中使用编译器编译出来的文件。
matlab运行c++代码需要进行mex编译。从网上下载的matlab程序实例通常包含的是.mexa64,是linux环境编译而成的,windows不能使用。所以windows环境需要重新编译成.mexw64格式。过程如下:
在matlab命令行输入: >>setenv(‘MW_MINGW64_LOC’, ‘F:\Code\Environment\gcc_allVersion\mingw6.3.0’) 即环境变量中mingw6.3.0所在的位置
在matlab命令行输入: >>mex -setup c++(之前的c好像不能用或者不好用,最好是C)
在matlab命令行输入:>>make
原文链接:https://blog.csdn.net/weixin_38401624/article/details/102755045