Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
 
 
主题工具 显示模式
旧 2019-12-10, 16:49   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 在新的Matlab版本上运行旧的mex文件

我正在尝试在新版本(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的向后兼容性是否存在问题?我可以更改系统中某处的标志以帮助其工作吗?

当我用谷歌搜索它时,我看到了对LD_LIBRARY_PATH env变量的一些引用,但是我找不到确切应该添加的内容。

谢谢耶


回答:
这些mex函数的源代码似乎可以在此页面上的“具有标准化剪切的图像分割”源中找到: http : //www.cis.upenn.edu/~jshi/software/ (在解压缩后的specific_NcutImage_files子目录中) 。压缩)



更多&回答...
poster 当前离线   回复时引用此帖
 

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 03:23


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.