2013-01-31 19 views
5

Wygląda na to, że Digia pobiera Qt od Nokii, że pobranie kilku prostych plików jest dość kłopotliwe.Instalowanie programu Qt Creator przy użyciu MinGW

Jeśli przejdę teraz do strony pobierania plików (http://qt-project.org/downloads), widzę, że istnieje jedno pobranie Qt Creator 2.6.2 dla systemu Windows. Kiedy pobieram to i uruchamiam instalację, wygląda na to, że MinGW nie jest już razem z nim pakowany.

Próbowałem oddzielnie zainstalować MinGW 4.4, a następnie dodać toolchain, ale nic nie działa, gdy próbuję skompilować mój projekt CMake.

Natknąłem się na stronę firmy Nokia oferującą Qt SDK 1.2.1; jednak teraz wygląda na to, że wymagają one utworzenia konta, aby móc pobrać instalator.

Ściągnięcie pełnego zestawu bibliotek Qt jest prawdopodobnie tym, co zostanie zasugerowane, ale to nie jest najlepszy pomysł, ponieważ zasadniczo piszę o procedurze instalacji dla opartego na CMake, otwartego zestawu bibliotek, które Pracowałem przez jakiś czas (http://tudat.tudelft.nl).

Użytkownicy nie są zadowoleni z konieczności pobrania wszystkich bibliotek Qt, ponieważ nie używamy żadnego z nich.

Mam już kompletne rozwiązania (i uważam, że to tylko problem dla Windows, ponieważ po zainstalowaniu Qt Creatora na systemach Linux i Mac, automatyczne wykrywanie GCC wydaje się działać dobrze).

Krótko mówiąc, czy ktoś ma prostą procedurę instalacji, aby zainstalować program Qt Creator i zmusić go do pracy z MinGW, aby skompilować projekt oparty na CMakerze?

Z góry dziękuję!

Kartik

PS: Wiem, że istnieje wiele wątków na Qt Creator + MinGW, ale wszystkie one wydają się być nieaktualne teraz z ostatnich zmian po obu stronach Digia i Nokia.


Należy dodać, że problemem nie jest to, że toolchains nie mogą być automatycznie wykryte w systemie Windows. Udało mi się automatycznie wykryć zarówno MinGW, jak i CMake przez Qt Creator, dodając obie do ścieżki systemowej. Problem polega na tym, że kiedy próbuję otworzyć plik CMakeLists.txt dla mojego projektu, nie mogę wybrać żadnych generatorów.

Odpowiedz

0

prosty:

  1. Instalacja Qt
  2. Instalacja Mingw
  3. Instalacja CMake
  4. Instalacja inny materiał, np git
  5. zainstalować Qt Creator

Jak już wspomniano, istnieje duża szansa, że ​​Qt Creator dostaje wszystko za pośrednictwem Auto Detect. Mimo to powinieneś sprawdzić ustawienia Qt, jeśli wszystko jest na miejscu, np. debugger.

Przy pierwszym uruchomieniu projektu cmake Kreator Qt (powinien) poprosić o użycie łańcucha narzędzi. Jeśli chcesz później zmienić łańcuch, usuń katalogi kompilacji i katalogi cmake.

więcej szczegółów do Qt Creator i cmake: http://qt-project.org/doc/qtcreator-2.7/creator-project-cmake.html

+0

Dziękujemy za opinię. Problem w recepcie to krok po zainstalowaniu wszystkiego, kiedy muszę wybrać zestaw narzędzi do użycia. Pojawiający się kreator CMake nie pokazuje żadnych wybieralnych narzędzi, nawet jeśli pojawiają się one w ustawieniach Qt Creatora. Na razie postanowiłem polecić użytkownikom instalację pakietu SDK dostarczonego przez firmę Nokia, który jest dostarczany wraz z MinGW 4.4. Ten problem pojawia się tylko w systemie Windows. W systemach Ubuntu, openSUSE i Mac OS X nie mam problemów z konfigurowaniem własnego zestawu narzędzi, a następnie wyborem go za pomocą kreatora CMake w Qt Creator. Kartik – kartikkumar

+0

Jeśli toolchain nie pojawia się w ustawieniach Qt Creator, powinieneś spróbować ustawić kompilator i qt ręcznie. Następnie możesz zdefiniować łańcuch narzędzi za pomocą tych ustawień. czy to działa? – Tob

+0

Niestety, ręczne dodanie toolchain nie rozwiązuje problemu. Mogę go dodać bez żadnych problemów i pojawia się na mojej liście narzędzi w panelu preferencji Qt Creator. Jednak po załadowaniu kreatora CMake po prostu nie ma żadnych generatorów, z których można wybrać. – kartikkumar