Linux 64bit matlab2012a安装MCR Installer,解决无法打开动态链接库问题

在进行这个实验中,通过c++调用matlab中自己编写的函数(是通过将该函数在matlab中mcc编译成.so,然后c++中调用这个.so的方式),成功编译后(编译时也出现一些错误,详情点这里),但是成功编译完后,居然不能运行。为什么编译通过不报任何错误,但是运行不了呢?原来是因为matlab的动态链接库运行时需要安装MCRInstaller(它包含matlab所有的动态链接库文件),所以本文需要安装一下MCRInstaller。我的matlab版本为2012a。安装步骤:

1)在matlab命令行窗口输入mcrinstaller可以看到很详细的安装提示,什么版本的,下载路径都告诉你了:

>> mcrinstaller
The GLNXA64 MCR Installer, version 7.17, is:
    /opt/MATLAB/R2012a/toolbox/compiler/deploy/glnxa64/MCRInstaller.zip

MCR insta

你可能感兴趣的:(错误及解决,C++和matlab混合编程,matlab)