页次: 1
我安装的是Matlab正版的iso使用的是KDE桌面,我将iso中的文件提取。然后执行sudo ./install这时候出现报错
terminate called after throwing an instance of 'std::runtime_error'
what(): Unable to launch the MATLABWindow application
已放弃
网上查找说terminate called after throwing an instance of 'std::runtime_error'可能是语言的问题,我按照网上的做法export LANG=C再次执行sudo ./install再次出现相同的错误
我将注意力放在了 what(): Unable to launch the MATLABWindow application上面,参照了这篇文章
结果如下
! bin/glnxa64/MATLABWindow
bin/glnxa64/MATLABWindow: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: g_ptr_array_copy
我认为是系统的问题,由于上课要用,于是我装了个manjaro KDE结果和之前相同,请问如何解决?
离线
看一下 ldd bin/glnxa64/MATLABWindow | grep glib 的输出。
g_ptr_array_copy 这个符号在 /usr/lib/libglib-2.0.so.0 里有定义的。
离线
输出是libglib-2.0.so.0 => /home/hcj/R2020a_Linux/bin/glnxa64/../../cefclient/sys/os/glnxa64/libglib-2.0.so.0 (0x00007fd76c19c000)请问有什么问题吗?;)
离线
输出是libglib-2.0.so.0 => /home/hcj/R2020a_Linux/bin/glnxa64/../../cefclient/sys/os/glnxa64/libglib-2.0.so.0 (0x00007fd76c19c000)请问有什么问题吗?;)
这个有大问题啊。这个程序用了系统里的 pango,但是用了它自带的 glib。肯定是版本不匹配啦。要么都自带,要么都用系统的才对。
离线
请问有什么方法可以解决吗,由于依赖关系好像libpango无法卸载掉。
离线
谢谢大佬的回答,已经解决了,官方wiki里面有这方面的问题
离线
ArchWiki 好厉害,这都有=w=
离线
页次: 1