分享

银河麒麟系统同时存在 Qt5和 Qt4,使用 qmake命令行编译时如何指定 Qt版本

lemon 2023-11-22 11:22:52 发表于 适配相关 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 133
系统版本

适用系统:V10、V10(SP1)
适用架构:全架构其他版本和架构可作参考。
问题描述:当系统中同时存在 Qt5和 Qt4时,直接使用 qmake编译可能导致报错。

问题分析:
当系统中同时存在 Qt5和 Qt4时,使用 qmake编译时需要确认当前默认的 qmake版本,如果不是想要使用的版本,需要通过配置文件来进行修改。
问题解决方案:
1)手动设置 qmake版本可以从/usr/lib/loongarch64-linux-gnu/qt-default/qtchooser/default.conf配置
文件中修改:
  1. vim /usr/lib/loongarch64-linux-gnu/qt-default/qtchooser/default.conf
复制代码
将其中 qmake的版本改成需要的版本。

2)然后使用 qmake X.pro -o Makefile自动生成 Makefile文件:
  1. qmake X.pro -o Makefile
复制代码

3)安装 libqt-dev等开发工具包及 g++和 gcc等编译器进行编译。


版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服