LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2156|回复: 1

matlab for linux的安装及c++与matlab在linux下混和编程的问题

[复制链接]
发表于 2005-9-20 20:55:35 | 显示全部楼层 |阅读模式
我在linux下安装了matlab 6.5 for linux (3cd 和 2cd都试过了),安装还算顺利,但是装完后发现,/extern/include目录下只有

engine.h  mat.h     mex.h      simulink2.h  tmwtypes.h
fintrf.h  matrix.h  mwdebug.h  simulink.h

这些文件。而原来windows下的matlab.hpp等文件都没有。造成原来windows下的一个程序无法移植到linux下。请问到底是我安装的时候出了问题,还是linux下的matlab与c的交差编译不是这样弄的?我应该如何安装,或者如何修改程序。

另外我也试了在linux下安装matlab 7.0,也安装顺利。其/extern/include目录下有

engine.h        libmatlbmx.mlib  mcl.h     mvalue.h      nativelex.h
fintrf.h        mat.h            mclmcr.h  mwdebug.h     nativemcl.h
io64.h          matrix.h         mcr.h     mwservices.h  tmwtypes.h
libmatlbm.mlib  mclcppclass.h    mex.h     mwutil.h

这些文件,然后我把那个需要编译的cpp程序的头文件换成了mclcppclass.h,但是编译的时候报错。
no matching function for call to `mwArray::Size(int)'
no matching function for call to `mwArray::ExtractScalar(int)'
等错误。
请问这又是怎么回事?是matlab7.0 的交叉编程的函数变掉了不能与6.5兼容,还是matlab7.0 for linux的安装有问题?
发表于 2006-11-24 09:43:18 | 显示全部楼层

如何安装matlab

请问楼主是如何安装matlab的?

我解压后包里有个 install 的文件,我直接 ./install 后,提示路径错误(非安装路径)。到底是什么原因呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表