Ale*_*kiy 3 ubuntu qt qt4 ubuntu-10.04
我正在开发一个跨平台的应用程序,并且正在使用最新的Qt库4.7版.问题是,其中一个用户试图在Ubuntu 10.04 Lucid Lynx上运行它,并且它崩溃了undefined symbol: _ZN9QListData11detach_growEPii.Ubuntu 10.04有Qt4.6.3,它似乎是问题所在.
但是,似乎Ubuntu 10.04不支持4.7-仅Ubuntu 10.10,并且用户不希望升级他的Linux发行版,因为他是长期支持.在这种情况下我有什么选择?用户可以下载4.7框架并在他的PC上编译,但这意味着每个ubuntu 10.04用户都必须这样做.或者,我可以使用Qt 4.6进行额外的构建,但我找不到这些较旧的库.
有什么建议?是否有任何编译标志可以使它与4.6兼容?这可能是个错误吗?
谢谢!
编辑:我最后发送给我他的Qt .so文件,它工作.但是,每个人在这里的答案都是正确和恰当的 - 我希望我能接受它们.
小智 5
请参阅上一篇文章 http://ubuntuforums.org/showthread.php?t=1552263
您需要将其添加到存储库源:
deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu lucid main
Run Code Online (Sandbox Code Playgroud)