标签: qt4 port qt5 qt3
是的,标题是正确的......我们将回到qt4。我们最近使用Qt5构建了一个体面的应用程序。我们现在被告知应用程序必须支持RH 6和RH 5发行版。
由于RH6附带Qt 4.6.2而Rh 5附带Qt 3.3.6,我担心必须对旧版本的Qt进行大量修改。
Qt 4.x和3.x的最新版本是否能理解Qt5的新语法(例如:connect略有不同)?如果没有,有人可以建议如何最好地进行此操作吗?我们是否正在考虑如何解决这个问题? (如果有,是否有一个简单的参考,如何做到这一点)
答案 0 :(得分: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库)。