我正在尝试在新版本(R2009a)上运行最初在Matlab 6.5上测试的程序.该程序使用了一些mex文件,并且在尝试运行时出现以下错误:
??? 无效的MEX文件'/normalizedCut/common_files/sparsifyc.mexglx':normalizedCut/common_files/sparsifyc.mexglx:符号mxGetIr,版本libmx.INTERNAL未在文件libmx.so中定义,带有链接时间参考.
(我试图修改的代码是Shi&Malic的Normalized cut,可以在这里找到:http: //www.cis.upenn.edu/~jshi/software/files/NcutClustering_7.zip)
如果我尝试在同一系统上运行代码,但Matlab 2007a运行正常.
2009a的向后兼容性有问题吗?系统中是否有任何标志我可以更改以帮助它工作?
当我用Google搜索它时,我看到了一些对LD_LIBRARY_PATH env变量的引用,但到底应该添加什么,我无法找到它.
谢谢,Yair
小智 4
这些 mex 函数的源代码似乎可以在本页的“使用归一化剪切的图像分割”源中找到:http://www.cis.upenn.edu/~jshi/software/(在解压后的 Specific_NcutImage_files 子目录中) 。压缩)