2012-12-22 5 views
7

Qt 5.0 용 소스 코드를 다운로드하고 우분투 12.10 64 비트로 컴파일했습니다. sudo make install을 실행하면 /usr/local/Qt-5.0.0에 파일을 복사 한 것 :Qt Creator 2.5.2에서 Qt 5.0을 사용하는 방법은 무엇입니까?

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의 개발 파일이없는 것을 지적한다

: Qt는 창조주 2.6로 업그레이드 한 후

 
[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

버전 2.6.1 이전에는 Qt Creator로 작업 할 수 없습니다. 패치 레벨이 중요합니다. 버전 2.6.0은 이 아니며, 최종 버전은입니다.

Qt 5는 새로운 모듈, 라이브러리 이름 및 qmake를 사용하여 Qt 4와 충분히 다르므로 모든 곳에서 많은 변화를 요구하여 지원할 수 있습니다.

3

을 .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. 데스크톱 환경의 대시 또는 이와 동등한 응용 프로그램을 실행하여 응용 프로그램을 시작합니다.