编译qt时的gcc版本问题

编译qt5.12.12源码,用gcc4.8.5可以编译qt源代码,没有编译xcb plugin,应该也能编译成功。(顺便说一句,编译xcb插件时需要libxkbcommon,而其又依赖于libxml2等类库和meson、ninja编译工具)

编译qt-creator4.12.4时(qmake -r; make; make install INSTALL_ROOT="")发现对gcc版本有要求(高版本的对qt版本也有要求,所以没有选择最新版的qt-creator),又安装了gcc9.1,可以参考另一篇文章里提到的自动下载编译脚本。编译成功,运行时提示缺少xcb插件,用上面提到的方法重新配置qt并编译,最后运行成功,编译测试工程也没有问题。

posted @ 2022-08-30 09:38  huorexiaji  阅读(910)  评论(0)    收藏  举报