一, MatlabR2015b的安装
参考:https://blog.csdn.net/lingyunxianhe/article/details/81407404
1. 下载Matlab2015b和Cracker—>解压—>点击setup.exe
2. 安装完成
3. 激活完成
二,编译C库
参考1,安装TDM-GCC:https://blog.csdn.net/weixin_42660579/article/details/97389224
1. 需要下载 TDM-GCC,官方网站 : http://tdm-gcc.tdragon.net/download (直连下载较慢需要梯子)
2. 下载后进行安装,这里需要注意安装路径不要包含空格。
3. 新建环境变量MW_MINGW64_LOC,设置为TDM-GCC-64的安装位置。具体步骤为:
1. 确保拥有管理员权限。
2. 右键我的电脑,选择属性
3. 选择高级系统设置
4. 选择高级选项卡。
5. 选择环境变量。
6. 在系统变量下面,选择新建。
7. 在新建系统变量对话框中的变量名称字段中键入 MW_MINGW64_LOC。
8. 在变量值字段中,键入 MinGW-w64 编译器的安装位置,例如 C:\TDM-GCC-64。
9. 点击确定关闭对话框,然后关闭控制面板对话框
4. 在MATLAB命令行内输入命令 setenv(‘MW_MINGW64_LOC’, 'path'),path 为TDM-GCC的安装位置,如:
5. 在MATLAB命令行内输入命令 mex -setup,如出现:
则说明配置成功,如出现:
说明配置未成功,重新检查下目录是正确,和TDM-GCC是否安装成功
三,编译C库
1. 通过cd 命令进入.c或者.cpp文件所在目录,比如hello.cpp
2. mex hello.cpp
3. 编译成功会得到以 .mexw64为后缀的文件,说明编译成功,已经可以进行调用了。