Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Polish
  4. QT + MVSC2010 - konfiguracja kompilatora
QtWS25 Last Chance

QT + MVSC2010 - konfiguracja kompilatora

Scheduled Pinned Locked Moved Unsolved Polish
6 Posts 2 Posters 3.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    peter123
    wrote on last edited by
    #1

    Instalacja qt z kompilatorem z MSVC 2010 express

    Zainstalowałem najnowszego QT-a oraz Microsoft Visual studioo c++ 2010 express

    Mam problem ze skompilowaniem projektu z wykorzystaniem kompilatora mvsc.

    Mam taki komunikat:
    Błąd budowania / instalowania projektu nienazwany3 (zestaw narzędzi: Desktop Qt 5.5.1 MSVC2013 32bit)
    Podczas wykonywania kroku "Make"

    JAk mogę to naprawić ?

    1 Reply Last reply
    0
    • Chris KawaC Offline
      Chris KawaC Offline
      Chris Kawa
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Cześć, witamy na forum

      Zauważ, że używasz Qt i kit dla wersji Visual Studio 2013, a masz zainstalowany 2010. Visual Studio nie jest kompatybilne pomiędzy wersjami.
      Albo zainstaluj VS2013 (np. darmowe Community Edition) albo skompiluj sam Qt za pomocą VS2010 i stwórz dla niego kit.

      1 Reply Last reply
      0
      • P Offline
        P Offline
        peter123
        wrote on last edited by peter123
        #3

        Witam Wszystkich.

        Dziękuję za szybką odpowiedź. Proszę powiedz które Community Edition mam ściągnąć ?
        Czy mam ściągnąć to najnowsze Community Edition 2015 ?

        Czy też może Community Edition 2013
        https://www.visualstudio.com/pl-pl/downloads/download-visual-studio-vs#d-community

        Jak ściągnąłem installer od Community Edition 2013 i go włączyłem to ścieżka domyślna wygląda tak:
        C:\Pliki programów (x86)\Microsoft Visual Studio** 12.0 **
        Trochę dziwne bo piszę visial studio 12.0 a nie 13.0 ?

        Czy jak zainstaluję Community Edition 2015 to będzie tam VS2013 ?

        1 Reply Last reply
        0
        • Chris KawaC Offline
          Chris KawaC Offline
          Chris Kawa
          Lifetime Qt Champion
          wrote on last edited by Chris Kawa
          #4

          Jak wspomniałem wcześniej wersje VS nie są ze sobą kompatybilne. Skoro masz zainstalowane Qt dla VS2013 to powinieneś użyć VS2013.

          Visual Studio 2013 to nazwa pakietu a 12.0 to jego wersja a nie rok wydania. Tylko raz w historii numer wersji i rok w nazwie się pokryły i było to zupełnie przypadkiem. VS2008 ma numer 9.0, VS2010 ma numer 10.0, VS2012 ma 11.0, VS2013 ma 12.0, a VS2015, żeby było ciekawiej 14.0, bo amerykanie sa przesądni i nie używaja numeru 13 w nazwach i numerach pięter ;)

          Nowe wydania Visual Studio nie zawieraja poprzednich wersji. To zupełnie oddzielne produkty.

          1 Reply Last reply
          0
          • P Offline
            P Offline
            peter123
            wrote on last edited by peter123
            #5

            Dziękuję za wytłumaczenie.

            Zainstalowałem VS2013 i nic się nie zmieniło. Nadal mam problem z kompilacja.
            Teraz QT blokuje się (brak odpowiedzi) w połowie kompilacji.

            BTW jak tworzę projekt to mogę wybrać sobie zestaw narzędzi:
            MVSC 2010
            MVSC 2012
            MVSC 2013 32bit
            MVSC 2013 64bit

            Który zestaw narzędzi powinienem wybrać ? Mam win 8.1 64-bit

            Wrzucam zrzuty ekranu:
            http://postimg.org/image/feyglfnxz/full/
            http://postimg.org/image/bi46ftved/full/

            Narzędzia->Opcje:
            http://postimg.org/image/ycy5tyooz/full/
            http://postimg.org/image/y1lauxxmr/full/
            http://postimg.org/image/buhzxcoqd/full/

            Informacja o QT:
            http://postimg.org/image/43pdjg03x/full/

            JAk utworzę projekt robię qmake, a potem zbuduj wszystko i mam jak poniżej ale programu exe i tak nie mogę uruchomić....

            02:31:17: Uruchamianie kroków budowania dla projektu nienazwany14...
            02:31:17: Konfiguracja niezmieniona, krok qmake opuszczony.
            02:31:17: Uruchamianie "C:\Qt\Tools\QtCreator\bin\jom.exe"
            C:\Qt\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
            C:\Qt\5.5\msvc2013\bin\uic.exe ..\nienazwany14\mainwindow.ui -o ui_mainwindow.h
            cl -c -nologo -Zc:wchar_t -FS -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -EHsc /Fddebug\nienazwany14.pdb -DUNICODE -DWIN32 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\nienazwany14 -I. -IC:\Qt\5.5\msvc2013\include -IC:\Qt\5.5\msvc2013\include\QtWidgets -IC:\Qt\5.5\msvc2013\include\QtGui -IC:\Qt\5.5\msvc2013\include\QtANGLE -IC:\Qt\5.5\msvc2013\include\QtCore -Idebug -I. -IC:\Qt\5.5\msvc2013\mkspecs\win32-msvc2013 -Fodebug\ @C:\Users\Piotr\AppData\Local\Temp\main.obj.5984.16.jom
            main.cpp
            C:\Qt\5.5\msvc2013\bin\moc.exe -DUNICODE -DWIN32 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -D_MSC_VER=1800 -D_WIN32 -IC:/Qt/5.5/msvc2013/mkspecs/win32-msvc2013 -ID:/PRACA/wyslij_email_qt/nienazwany14 -IC:/Qt/5.5/msvc2013/include -IC:/Qt/5.5/msvc2013/include/QtWidgets -IC:/Qt/5.5/msvc2013/include/QtGui -IC:/Qt/5.5/msvc2013/include/QtANGLE -IC:/Qt/5.5/msvc2013/include/QtCore -I. ..\nienazwany14\mainwindow.h -o debug\moc_mainwindow.cpp
            cl -c -nologo -Zc:wchar_t -FS -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -EHsc /Fddebug\nienazwany14.pdb -DUNICODE -DWIN32 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\nienazwany14 -I. -IC:\Qt\5.5\msvc2013\include -IC:\Qt\5.5\msvc2013\include\QtWidgets -IC:\Qt\5.5\msvc2013\include\QtGui -IC:\Qt\5.5\msvc2013\include\QtANGLE -IC:\Qt\5.5\msvc2013\include\QtCore -Idebug -I. -IC:\Qt\5.5\msvc2013\mkspecs\win32-msvc2013 -Fodebug\ @C:\Users\Piotr\AppData\Local\Temp\mainwindow.obj.5984.297.jom
            mainwindow.cpp
            cl -c -nologo -Zc:wchar_t -FS -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -EHsc /Fddebug\nienazwany14.pdb -DUNICODE -DWIN32 -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I..\nienazwany14 -I. -IC:\Qt\5.5\msvc2013\include -IC:\Qt\5.5\msvc2013\include\QtWidgets -IC:\Qt\5.5\msvc2013\include\QtGui -IC:\Qt\5.5\msvc2013\include\QtANGLE -IC:\Qt\5.5\msvc2013\include\QtCore -Idebug -I. -IC:\Qt\5.5\msvc2013\mkspecs\win32-msvc2013 -Fodebug\ @C:\Users\Piotr\AppData\Local\Temp\moc_mainwindow.obj.5984.500.jom
            moc_mainwindow.cpp
            link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='' processorArchitecture=''" /MANIFEST:embed /OUT:debug\nienazwany14.exe @C:\Users\Piotr\AppData\Local\Temp\nienazwany14.exe.5984.1688.jom
            02:31:20: Proces "C:\Qt\Tools\QtCreator\bin\jom.exe" zakończył się normalnie.
            02:31:20: Uruchamianie kroków budowania dla projektu nienazwany11...
            02:31:20: Konfiguracja niezmieniona, krok qmake opuszczony.
            02:31:20: Uruchamianie "C:\Qt\Tools\QtCreator\bin\jom.exe"
            C:\Qt\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
            02:31:20: Proces "C:\Qt\Tools\QtCreator\bin\jom.exe" zakończył się normalnie.
            02:31:20: Czas trwania: 00:03.

            1 Reply Last reply
            0
            • Chris KawaC Offline
              Chris KawaC Offline
              Chris Kawa
              Lifetime Qt Champion
              wrote on last edited by
              #6

              Ok, po kolei.

              Po pierwsze zainstalowałeś całą masę rzeczy, których nie potrzebujesz.
              Przejdż do folderu, w którym zainstalowałeś Qt i uruchom MaintenanceTool.exe. Wejdź w "dodaj lub usuń komponenty" i odznacz wszysto z wyjątkiem Qt/Qt 5.5/msvc2013 64-bit.
              To usunie te nadmiarowe zestawy narzędzi, które Ci się poinstalowały.
              Po tym kroku powinieneś mieć w Qt Creatorze tylko jeden wpis w opcjach na zakładkach Zestawy narzędzi i Qt Versions.

              Dwa - nie ma sensu mieć więcej niż jednej wersji VS zainstalowanej na raz. Odinstaluj VS2010. To staroć.
              Po tym powinieneś mieć tylko 5 wpisów w opcjach na zakładce Kompilatory - wszystkie to Microsoft Visual C++ Compiler 12.0.

              Trzy - czy instalując Windows SDK zaznaczyłeś opcjonalny komponent "debugging tools for windows"? Jesli nie jesteś pewien zajrzyj do C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64 i zobacz czy jest tam cdb.exe (to plik debuggera). Jeśli nie to uruchom instalator Windows SDK jeszcze raz i tym razem zaznacz "debugging tools for windows".
              Po tym kroku powinieneś mieć dwa wpisy CDB w opcjach na zakładce Debuggery

              Powinieneś mieć już wszystko pointalowane jak trzeba. Trzeba tylko powiązać debugger z zestawem narzędzi. Przejdź do zakładki "Zestawy narzędzi", zaznacz ten z Qt 5.5.1 msvc2013 i na dole pojawią się właściwości. W polu Debugger wybierz z comboboxa CDB x64 i kliknij apply.

              Teraz kiedy tworzysz projekt powinieneś mieć do wyboru tylko jeden zestaw. Wybierz go i dokończ kreatora.
              Sprawdź czy wszystko działa - wciśnij F5 lub zieloną strzałke z robalem w lewym dolnym rogu Qt Creatora. Powinno to uruchomić Twój program i debugger.

              1 Reply Last reply
              0

              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved