草庐IT

在 Linux 中从 C 连接到 Matlab 引擎

我正在尝试从Linux(Matlabr2009a,Ubuntu9.10)上的C程序以编程方式调用Matlab引擎。我有自己的代码(可在Windows中运行),但现在我只是想让Matlab“engdemo.c”程序在Linux上运行。我已经设法编译并链接它(在gcc命令行上包含大约15个-l开关之后),甚至通过一些ldconfig魔术解决了所有运行时动态链接。但是,当程序运行时,我只收到“无法启动MATLAB引擎”错误消息,然后程序结束,没有任何失败原因的指示。有人做过吗?我忘了做什么?附注我最初是在SuperUser上问这个问题的,因为我认为它与配置相关,但我看到其他与Matlab引擎

在 Linux 中从 C 连接到 Matlab 引擎

我正在尝试从Linux(Matlabr2009a,Ubuntu9.10)上的C程序以编程方式调用Matlab引擎。我有自己的代码(可在Windows中运行),但现在我只是想让Matlab“engdemo.c”程序在Linux上运行。我已经设法编译并链接它(在gcc命令行上包含大约15个-l开关之后),甚至通过一些ldconfig魔术解决了所有运行时动态链接。但是,当程序运行时,我只收到“无法启动MATLAB引擎”错误消息,然后程序结束,没有任何失败原因的指示。有人做过吗?我忘了做什么?附注我最初是在SuperUser上问这个问题的,因为我认为它与配置相关,但我看到其他与Matlab引擎