2012-12-22 14 views
7

मैंने अभी क्यूटी 5.0 के लिए स्रोत कोड डाउनलोड किया है और इसे उबंटू 12.10 64-बिट पर संकलित किया है। अब तक तो अच्छाQt 5.0 Qt निर्माता 2.5.2 के साथ काम कैसे करें?

enter image description here

: चल रहा है sudo make install/usr/local/Qt-5.0.0 करने के लिए फ़ाइलों की नकल की है लगता है। लेकिन जब मैं क्यूटी निर्माता 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 

मैं यह भी कहना चाहिए कि मैं क्यूटी 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

आप संस्करण 2.6.1 से पहले क्यूटी निर्माता के साथ क्यूटी 5 काम नहीं कर सकते हैं। पैचलेवल महत्वपूर्ण है, संस्करण 2.6.0 फ़ाइनल के लिए काम नहीं करेगा।

क्यूटी 5 क्यूटी 4 से अपने नए मॉड्यूल, लाइब्रेरी नाम और क्यूमेक के साथ पर्याप्त रूप से अलग है ताकि इसे समर्थित करने के लिए पूरे स्थान पर कुछ बदलावों की आवश्यकता हो।

3

क्यूटी निर्माता 2.6 अपग्रेड करने के बाद .1, समस्या चली गई।

  1. here से ले लो द्विआधारी संस्थापक:

    v2.6.1 स्थापित करने के लिए सटीक उपाय कुछ इस तरह चला गया

  2. के बाद आपके पास फ़ाइल डाउनलोड, chmod साथ 755 के लिए अनुमतियां बदलें:

    chmod 755 qt-creator-linux-*-opensource-2.6.1.bin 
    
  3. रूट के रूप में संस्थापक चलाएँ:

    sudo ./qt-creator-linux-*-opensource-2.6.1.bin 
    
  4. उनके डिफ़ॉल्ट पर स्थापना सेटिंग्स के सभी छोड़ दो और स्थापना पूरी।

  5. एप्लिकेशन को अपने डेस्कटॉप वातावरण के डैश या समकक्ष के माध्यम से लॉन्च करें।