我在Linux上用以下代码编译了Qt 5.13.2:
/home/Qt/5.13.2/Src/configure -release -static -ltcg -optimize-size -opensource -confirm-license -platform linux-g++ -no-pch -nomake tools -nomake tests -nomake examples -skip webengine -prefix "/home/Qt/513-static"
然后我在QtCreator中创建了一个新工具包来使用此编译。编译后,我尝试运行但出现错误
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: wayland-egl, wayland.
我的应用程序通过动态链接可以正常工作。我应该更改.pro文件中的内容以使其与静态库一起使用吗?
我曾尝试查看官方文档,但有关此的信息却很少。
问题出在编译上。我使用以下行进行了编译,并且有效:
configure -release -static -optimize-size -opensource -confirm-license -feature-freetype -fontconfig -c++std c++2a -no-pch -nomake tools -nomake tests -nomake examples -skip webengine -recheck-all -platform linux-g++ -ltcg -xcb -prefix "/home/vinicius/Qt/Qt-static"