Tôi đang cố chạy chương trình thử nghiệm ban đầu trên Matlab 6.5 trên bản phát hành mới (R2009a) Chương trình sử dụng một số tệp mex và tôi gặp lỗi sau khi cố chạy :chạy tập tin mex cũ trên bản phát hành MATLAB mới
??? Tệp MEX không hợp lệ '/normalizedCut/common_files/sparsifyc.mexglx': normalizedCut/common_files/sparsifyc.mexglx: symbol mxGetIr, phiên bản libmx.INTERNAL không được định nghĩa trong tệp libmx.so với tham chiếu thời gian liên kết.
(mã Tôi đang cố gắng để tun là bình thường hóa cắt bởi Shi & Malic, và có thể được tìm thấy ở đây: http://www.cis.upenn.edu/~jshi/software/files/NcutClustering_7.zip)
Nếu tôi cố gắng chạy mã trên cùng một hệ thống nhưng Matlab 2007a nó chạy được.
Có vấn đề gì với khả năng tương thích ngược cho 2009a không? Có lá cờ nào đó trong hệ thống tôi có thể thay đổi để giúp nó hoạt động không?
Khi tôi googled nó tôi thấy một số tài liệu tham khảo để biến LD_LIBRARY_PATH env, nhưng những gì chính xác nên được thêm vào nó tôi không thể tìm ra.
Cảm ơn, Yair