- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚下载了 Qt 5.0 的源代码并在 Ubuntu 12.10 64 位上编译了它。运行sudo make install
似乎已将文件复制到 /usr/local/Qt-5.0.0
:
到现在为止还挺好。但是当我启动 Qt Creator 2.5.2 并尝试将其指向新版本时,我收到了一个不寻常的错误:The default mkspec symlink is broken
.
什么可能导致这种错误? /usr/local/Qt-5.0.0/mkspecs
下的所有符号链接(symbolic link)是有效的。 qmake -query
的输出如下:
QT_SYSROOT:
QT_INSTALL_PREFIX:/usr/local/Qt-5.0.0
QT_INSTALL_ARCHDATA:/usr/local/Qt-5.0.0
QT_INSTALL_DATA:/usr/local/Qt-5.0.0
QT_INSTALL_DOCS:/usr/local/Qt-5.0.0/doc
QT_INSTALL_HEADERS:/usr/local/Qt-5.0.0/include
QT_INSTALL_LIBS:/usr/local/Qt-5.0.0/lib
QT_INSTALL_LIBEXECS:/usr/local/Qt-5.0.0/libexec
QT_INSTALL_BINS:/usr/local/Qt-5.0.0/bin
QT_INSTALL_TESTS:/usr/local/Qt-5.0.0/tests
QT_INSTALL_PLUGINS:/usr/local/Qt-5.0.0/plugins
QT_INSTALL_IMPORTS:/usr/local/Qt-5.0.0/imports
QT_INSTALL_QML:/usr/local/Qt-5.0.0/qml
QT_INSTALL_TRANSLATIONS:/usr/local/Qt-5.0.0/translations
QT_INSTALL_CONFIGURATION:/etc/xdg
QT_INSTALL_EXAMPLES:/usr/local/Qt-5.0.0/examples
QT_INSTALL_DEMOS:/usr/local/Qt-5.0.0/examples
QT_HOST_PREFIX:/usr/local/Qt-5.0.0
QT_HOST_DATA:/usr/local/Qt-5.0.0
QT_HOST_BINS:/usr/local/Qt-5.0.0/bin
QMAKE_SPEC:linux-g++-64
QMAKE_XSPEC:linux-g++-64
QMAKE_VERSION:3.0
QT_VERSION:5.0.0
我还应该指出,我没有在这台机器上安装 Qt 4.x 开发文件:
nathan@nathan-ubuntu:~$ dpkg -l | grep qt4
ii libqt4-dbus:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 D-Bus 模块
ii libqt4-declarative:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 声明性模块
ii libqt4-designer:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 设计器模块
ii libqt4-help:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 帮助模块
ii libqt4-network:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 网络模块
rc libqt4-opengl:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 OpenGL 模块
rc libqt4-qt3support:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 3 兼容库 Qt 4
ii libqt4-script:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 脚本模块
ii libqt4-scripttools:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 脚本工具模块
ii libqt4-sql:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 SQL 模块
ii libqt4-sql-sqlite:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 SQLite 3 数据库驱动
ii libqt4-svg:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 SVG 模块
ii libqt4-test:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 测试模块
ii libqt4-xml:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 XML 模块
ii libqt4-xmlpatterns:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 XML 模式模块
ii python-qt4 4.9.3-4 amd64 Python 绑定(bind) Qt4
ii python-qt4-dbus 4.9.3-4 amd64 D-Bus 支持 PyQt4
最佳答案
您不能使 Qt 5 与 2.6.1 版本之前的 Qt Creator 一起工作。补丁级别很重要,2.6.0 版本不能用于最终版本。
Qt 5 与 Qt 4 的不同之处在于它的新模块、库名称和 qmake,需要在整个地方进行相当多的更改才能获得支持。
关于qt - 如何让 Qt 5.0 与 Qt Creator 2.5.2 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13999725/
我是一名优秀的程序员,十分优秀!