2012-12-22 22 views
7

Qt 5.0のソースコードをダウンロードして、Ubuntu 12.10 64ビットでコンパイルしました。 sudo make installを実行すると、/usr/local/Qt-5.0.0にファイルをコピーしているようだ:Qt 5.0をQt Creator 2.5.2で使用するには?

enter image description here

これまでのところは良いです。しかし、私がQt Creator 2.5.2を起動してそれを新しいビルドに向けると、異常なエラーが発生します:The default mkspec symlink is broken。おそらくエラーのこの種を引き起こす可能性が何

enter image description here

/usr/local/Qt-5.0.0/mkspecsのシンボリックリンクはすべて有効です。次のように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の開発ファイルを持っていないことを指摘すべきである:

 
[email protected]:~$ dpkg -l | grep qt4 
ii libqt4-dbus:amd64       4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 D-Bus module 
ii libqt4-declarative:amd64     4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 Declarative module 
ii libqt4-designer:amd64      4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 designer module 
ii libqt4-help:amd64       4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 help module 
ii libqt4-network:amd64      4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 network module 
rc libqt4-opengl:amd64      4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 OpenGL module 
rc libqt4-qt3support:amd64     4:4.8.3+dfsg-0ubuntu3      amd64  Qt 3 compatibility library for Qt 4 
ii libqt4-script:amd64      4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 script module 
ii libqt4-scripttools:amd64     4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 script tools module 
ii libqt4-sql:amd64       4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 SQL module 
ii libqt4-sql-sqlite:amd64     4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 SQLite 3 database driver 
ii libqt4-svg:amd64       4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 SVG module 
ii libqt4-test:amd64       4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 test module 
ii libqt4-xml:amd64       4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 XML module 
ii libqt4-xmlpatterns:amd64     4:4.8.3+dfsg-0ubuntu3      amd64  Qt 4 XML patterns module 
ii python-qt4        4.9.3-4         amd64  Python bindings for Qt4 
ii python-qt4-dbus       4.9.3-4         amd64  D-Bus Support for PyQt4 

答えて

6

Qt Creatorをバージョン2.6.1より前に使用することはできません。パッチレベルが重要です、バージョン2.6.0はではなく、最終的にはで動作します。

Qt 5は新しいモジュール、ライブラリ名、およびqmakeを使用してQt 4と十分に異なり、サポートするためにかなりの変更が必要です。

3

のQt Creatorを2.6にアップグレードした後.1、問題はなくなった。後

  • hereから

    1. グラブバイナリインストーラ:v2.6.1をインストールするための

      正確な手順は、このような何かを行ってきましたあなたが持っているchmod755に権限を変更し、ファイルをダウンロード:

      chmod 755 qt-creator-linux-*-opensource-2.6.1.bin 
      
    2. 実行ルートとしてインストーラ:

      sudo ./qt-creator-linux-*-opensource-2.6.1.bin 
      
    3. はデフォルトでインストール設定のすべてを残すし、インストールを完了します。

    4. デスクトップ環境のダッシュまたは同等の機能を使用してアプリケーションを起動します。

  • 関連する問題