问题描述
此问题曾被问过,但修复程序对我不起作用。我正在使用WSL(Debian)运行Windows 10,并且由于错误而无法运行QT程序
texconv: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
我发现a post讨论了相同的问题。我尝试过tolos和Envek的解决方案,但它们对我不起作用。对我来说,文件位于/usr/lib/x86_64-linux-gnu/
下,就像tolos一样。我也对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错误