将Qt5应用移植到Qt4

问题描述 投票:1回答:1

是的标题是正确的...我们要回到qt4。我们最近使用Qt5构建了一个不错的尺寸应用。现在,我们被告知该应用程序必须支持RH 6和RH 5发行版。

由于RH6附带Qt 4.6.2,Rh 5附带Qt 3.3.6,所以我担心必须做很多修改才能移植回旧版本的Qt。

Qt 4.x和3.x的最新版本f是否可以理解Qt5的新语法(例如:connect略有不同)?如果没有,有人可以建议如何最好地进行此操作吗?我们是否正在寻找摆脱困境的方法? (如果是这样,是否有简单的参考资料来进行此操作)

qt5 qt4 porting qt3
1个回答
3
投票

请考虑构建qt5库并将它们(仅实际使用的)与项目一起部署。此link可以帮助构建。

今天我实际上是使用此配置命令在我的CentOS 6.5 64位上构建它们的:

./configure -prefix /opt/my_prod/Qt-5.2.1 -release -nomake examples -dbus -qt-xcb -no-c++11

但是我没有构建link上列出的所有库,也没有应用补丁。

然后,我构建了一个小型测试应用程序,并在CentOS上运行,然后在Ubuntu 12.04(我手动复制到的Qt5库)上运行。

© www.soinside.com 2019 - 2024. All rights reserved.