Instalacja QT pod Windows 7

0

Szukam już i szukam, i nic konkretnego nie mogę znaleźć. Chcę zacząć programować w QT, więc chcę zainstalować biblioteki, środowisko i wszystko, co jest potrzebne, żeby to działało.
Próbowałem zintegrować QT z Visual Studio 2012 (pisałem nawet temat na forum -> http://4programmers.net/Forum/C_i_C++/215105-instalacja_qt_w_visual_studio_2012). Pobrałem więc ze strony http://qt-project.org/downloads Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB) (Windowsa 7 mam 64-bitowego), zainstalowałem, następnie, posługując się poradnikiem http://portfolio.delinkx.com/files/Qt.pdf ustawiłem w Windows zmienną środowiskową, później zainstalowałem Visual Studio Add-in 1.2.1 for Qt5', ustawiłem wszystko w VS wg podanego wcześniej poradnika i lipa. Tworzę w VS przykładową aplikację i nie da się jej skompilować, dostaję błąd:
`Qt5Widgetsd.lib(Qt5Widgetsd.dll) : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'``
Dla mnie to w ogóle jest dziwne, bo z tego, co wyczytałem, nie ma wersji 64 bit VS 2012, a jednak błąd wskazuje na to, że powinna taka być, więc dziwne. Mniejsza z tym.
Czy polecacie jakieś inne środowisko, w którym mógłbym programować w QT, bez większych problemów, ustawiania miliarda rzeczy jak w VS ? A może prościej wygląda to pod Linuxem, to wtedy się przerzucę?
Z góry dzięki za polecenie czegoś i ewentualnie jakieś poinstruowanie, jak co zainstalować, skąd pobrać, jaką wersję itd., bo już się gubię, a nie chcę sobie zaśmiecać kompa.
Z góry dzięki za zainteresowanie :).

0

A próbowałeś zainstalować QT 32 bit? Jak dla mnie wypisane przez ciebie błędy ten problem właśnie wskazują. :)

0

Chciałbym, ale na stronie http://qt-project.org/downloads dla VS 2012 jest tylko wersja 64 bit (Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB)). Z tego, co mi się wydaje, skoro VS 2012 nie ma wersji 64 bit (ex. http://stackoverflow.com/questions/13603854/visual-studio-2012-64-bit), to wersja QT powinna być zależna tylko od wersji Win7, a ja mam 64bit, więc powinno się zgadzać. A jednak błędy wyskakują.

0

Nie ma sensu bawić sie w vs, zainstaluj qt creator + biblioteki w wybranej wersji + kompilator microsoftu przez sdk windows (jeżeli masz vs zainstalowane to nie musisz instalować oddzielnie kompilatora)

0

hmm, okej, czyli z tej strony http://qt-project.org/downloads co konkretnie zainstalować?
QT Creator to wiem - Qt Creator 2.7.0 for Windows (52 MB), ale które biblioteki do tego? Bo tam są pod MinGW, pod VS...

0

taki kompilator jaki posiadasz, vs 2010 lub vs 2012 bo to nie chodzi im o środowisko tylko o kompilator ;)

0

No ok, mam zainstalowany Visual Studio 2012 Ultimate, więc pobieram Qt 5.0.2 for Windows 64-bit (VS 2012, 500 MB), razem z tą paczką bibliotek instaluje się również QT Creator. Zainstalowałem, następnie dodałem zmienne środowiskowe w PATH (czy to w ogóle jest konieczne?):
D:\Qt\Qt5.0.2\5.0.2\msvc2012_64\bin; D:\Qt\Qt5.0.2\Tools\QtCreator\bin.
Uruchomiłem QT Creatora i wybrałem przykładowy program - adressbook. Po wybraniu Budowanie -> Uruchom, pasek "Zbuduj" po lewej stronie dochodzi do połowy i stoi.
Po wyborze opcji "Uruchom z pominięciem instalowania" otrzymuję następujący błąd:
`Uruchamianie D:\Qt\Qt5.0.2\5.0.2\msvc2012_64\examples\widgets\itemviews\build-addressbook-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug\debug\addressbook...
Nie można uruchomić programu. Sprawdź ścieżkę i prawa dostępu do programu.
D:\Qt\Qt5.0.2\5.0.2\msvc2012_64\examples\widgets\itemviews\build-addressbook-Desktop_Qt_5_0_2_MSVC2012_64bit-Debug\debug\addressbook zakończone kodem -1``.

0

z tym kompilatorem VS nie ma co się bawić, też próbowałem go zmusić do działania i nic z tego mi nie wyszło. Olać ten microsoftowy kompilator, ściągnij paczkę QT 5 z MinGW i wszystko ci będzie działać bez zbędnych ceregieli. Poza tym to opensourcowy kompialtor, tak więc myśle że najlepszy wybór : ) QT Creator świetna sprawa

0

Świetnie, z MinGW i Qt Creatorem wszystko już śmiga, wielkie dzięki ;).

1 użytkowników online, w tym zalogowanych: 0, gości: 1