(1/4)Matlab(.exe)调用C/C++生成的(.dll)——Matlab安装MinGW
(2/4)Matlab(.exe)调用C/C++生成的(.dll)——Matlab调用DLL
(3/4)Matlab(.exe)调用C/C++生成的(.dll)——MCR下载/安装
(4/4)Matlab(.exe)调用C/C++生成的(.dll)——已编译的应用程序(.exe)不支持使用头文件(.h)加载库(loadlibrary)
1.查看电脑系统类型:64位操作系统;
2.下载MinGW-64 C/C++编译器(离线包下载更快)
官网下载
3.环境变量配置
右键计算机-属性-高级系统设置-高级-环境变量-系统变量-Path;双击"Path",在编辑环境变量界面点击"新建",然后点击"浏览"(默认新建路径),找到MinGW-w64目录下的bin文件夹,点击"确定"。
【备注】
- 系统BUG:MinGW-64安装后且添加环境变量后,MATLAB命令行中输入:
mex -setup
。但是仍然提示"错误使用mex,未找到支持的编译器。
" - 解决方法:直接在MATLAB命令行中输入:
setenv('MW_MINGW64_LOC','D:\mingw64');
其中,"D:\mingw64"是MinGW的安装路径,然后在命令行中输入:mex -setup
。若配置成功,系统将显示:MEX配置为使用'MinGW64 Compiler(C)以进行C语言编译。'