之前曾有人问过这个问题,但是修复程序对我不起作用。我正在使用WSL(Debian)运行Windows 10,并且由于该错误而无法运行QT程序
texconv: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
我找到了一篇讨论相同问题的文章。我尝试过tolos和Envek的解决方案,但它们对我不起作用。对我来说,文件/usr/lib/x86_64-linux-gnu/
就像托洛斯一样。我也对strip进行了处理,然后重新编译了qt程序(即使这很重要),但它仍然无法正常工作。
如果有问题,我的内核版本(选中uname -r
)为4.4.0-18362-Microsoft,并且在使用WSL Ubuntu的另一台PC上运行此qt程序没有问题。我用以下命令安装了qt的东西:sudo apt-get install qt5-default qtbase5-dev
我终于成功了。我从WSLv1升级到WSLv2,就解决了。不知道为什么,但是一定是WSLv1 Debian错误
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句