是的标题是正确的...我们要回到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库并将它们(仅实际使用的)与项目一起部署。此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库)上运行。