Group project要用Qt做个界面,还需要链接matlab作数据分析,首要任务就是搭环境。历经挫折阿真是。。又重装系统又下安装包,耗费一整天,最终还是搞定了,分享一下。
我的系统是Ubuntu 12.04.4 LTS,Matlab版本是R2013b。
推荐阅读:
1. 首先安装Matlab,教程很多不赘述了。我的安装路径是/usr/local/MATLAB
2. 新建个Qt工程。
3. 打开工程中.pro文件,加入如下两行:
INCLUDEPATH += /usr/local/MATLAB/R2013b/extern/include/
LIBS += -L"/usr/local/MATLAB/R2013b/bin/glnxa64" -leng -lmat -lmex -lmx -Wl,-rpath=/usr/local/MATLAB/R2013b/bin/glnxa64
把路径改成自己电脑里matlab的路径就行。
4.在cpp文件中#include ,具体参照如下代码
#include
#include
#include
#include
#include
int main(int argc, char *argv[])
{
// Test 1:将C++中的数据送入Matlab执行
// [1] 启动Matlab引擎
Engine *ep = engOpen(NULL);
if (!ep)
{ // 定义Matlab引擎指针,启动引