我正在尝试在新版本(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 环境变量的引用,但是我找不到到底应该添加什么。
谢谢, 亚尔