【发布时间】:2015-02-24 06:49:35
【问题描述】:
我能够在 Ubuntu 14.04 中制作 Qt 5.2.1 应用程序的 deb 文件,但无法在 Ubuntu 14.04 中制作 Qt 5.4 应用程序的 deb 文件并出现以下错误。
//usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5: undefined reference to `QPdfEnginePrivate::paperRect() const'
//usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5: undefined reference to `QPdfEnginePrivate::pageRect() const'
//usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5: undefined reference to `QFontEngine::glyphCache(void const*, QFontEngineGlyphCache::Type, QTransform const&) const'
我只是猜测路径 usr/lib/x86_64-linux-gnu/ 中存在的 .so 文件与 Qt 5.2.1 兼容,但与 Qt5.4 不兼容。
如果我们安装或卸载 Qt 5.2.1 或 Qt 5.4,路径路径 usr/lib/x86_64-linux-gnu/ 的 .so 文件没有变化。
如果有人有想法,请告诉我,以便我解决我的问题。
谢谢。
【问题讨论】:
标签: qt5 ubuntu-14.04 deb