出现 error: cannot find -lQt5::Widgets怎么解决?

出现 error: cannot find -lQt5::Widgets怎么解决?

原因是程序去找libQt5::Widgets.so,但是系统里面是没有冒号的libQt5Widgets.so

解决办法:

1)首先定位到libQt5Widgets的文件夹位置

2)把文件libQt5Widgets.so链接到libQt5::Widgets.so
/usr/lib/x86_64-linux-gnu$ sudo ln -s libQt5Widgets.so libQt5::Widgets.so



还有一种临时的办法就是修改编译文件对应的link.txt文件,把Qt::Wigdet变成Qt5Wigdet就行.

你可能感兴趣的:(linux/ubuntu)