不要以为QT4是Qt3的更高版本就可以用qt4代替qt3. 兼容性作的太差了
说什么qt4安装的时候自动支持多线程,不需要像qt3那样配置。两个不兼容的东西就不要放在一起比较。qt3的多线程库libqt-mt.so.3竟然在qt4中没有对应文件。导致很多基本程序离了qt3就活不了了。
装了新版本,还不能动老版本,看着很不爽
把一天的时间花在了装kdevelop上,最终发现了qt4不兼容qt3这个天大的事实。感觉是奇趣在开玩笑。不兼容你就早说,安装的时候给个warning或tip都可以。
很气氛,很失望。
以前不论学习哪套API都是挑当时最新的学。现在准备学QT。就下一个最新的4.3,正式API学习还没开始,qt自身的版本问题就占用了这么多时间。好在最终发现了这个版本问题。不然还在使劲把qt4往其他只能用qt3的程序上安装关联,出了错就随便google,怀疑人家工具包,源码的问题
接触linux时间不长,开始时问题很多也进步很快。但是把时间花在混乱的版本管理上觉得不值得。
发现自己的kde是基于qt3的,现在得重新考虑是学qt3还是qt4了。统一在qt3上开发至少可以避免版本问题。到时候直接跳到qt5去,完全离开qt3,也就不用管qt5的兼容问题了。