【发布时间】:2009-05-12 10:57:23
【问题描述】:
我正在尝试在新版本 (R2009a) 上运行最初在 Matlab 6.5 上测试的程序 该程序使用了一些 mex 文件,尝试运行时出现以下错误:
???无效的 MEX 文件“/normalizedCut/common_files/sparsifyc.mexglx”: normalizedCut/common_files/sparsifyc.mexglx:符号 mxGetIr,版本 libmx.INTERNAL 未在文件 libmx.so 中定义,带有链接时间参考。
(我试图调整的代码是由 Shi & Malic 规范化的,可以在这里找到: http://www.cis.upenn.edu/~jshi/software/files/NcutClustering_7.zip)
如果我尝试在同一系统上运行代码,但 Matlab 2007a 运行正常。
2009a 的向后兼容性有问题吗? 系统中是否有任何标志我可以更改以帮助它工作?
当我用谷歌搜索它时,我看到了一些对 LD_LIBRARY_PATH 环境变量的引用,但究竟应该添加什么我找不到。
谢谢, 亚尔
【问题讨论】: