kompilacja programów pod qt - problem z kompilatorem

0

Postanowiłem, że przejde na pisanie programów w qt. Ponieważ do qt jest coś takiego jak qt Creator więc postanowiłem go użyć.

Zainstalowałem sobie:

  • Qt Creator
  • Qt SDK

po uruchomieniu Qt Creator-a wszedłem w Tools -> Option, następnie w zakłdkę Qt4 i wykryta wersja Qt to 4.5.2.

Niestety przy próbie kompilacji programu otrzymuję takie linijki błędów:

C:\Qt\2009.03\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lphonond
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\program.exe] Error 1
mingw32-make: *** [debug] Error 2
Exited with code 2.
Error while building project program
When executing build step 'Make'

Szukałem w googlach jednak niewiele informacji znalazłem na ten temat.

0

QtCreator chyba bardziej w wersji 3 było używane, teraz lepiej używać linuxowego Kate, Gedit + QTdesigner.
W którym w prosty sposób tworzymy gui a potem w prosty sposób podczepiamy go do naszego kodu.
Kompilacja prosta z konsoli

qmake -project
qmake 
make

Chyba najlepszy kurs pl do nauki Qt4 przy użyciu Designera
http://www.free.of.pl/q/qtmoux/l1-01.php

0
nietopereek napisał(a)

QtCreator chyba bardziej w wersji 3 było używane, teraz lepiej używać linuxowego Kate, Gedit + QTdesigner.
W którym w prosty sposób tworzymy gui a potem w prosty sposób podczepiamy go do naszego kodu.
Kompilacja prosta z konsoli

qmake -project
qmake 
make

Chyba najlepszy kurs pl do nauki Qt4 przy użyciu Designera
http://www.free.of.pl/q/qtmoux/l1-01.php

pod warunkiem, że pracuje się pod linuxem to tak, ja pracuje pod windowsem. Wprawdzie są znalazłem wiele poradników, jak podczepić qt czy to pod dev-a, czy VS, ale za dużo tych poradników i nie dokońca są one jasno wytłumaczone, więc zostanę przy Qt Creatorze.

0
nietopereek napisał(a)

QtCreator chyba bardziej w wersji 3 było używane
Qt Creator to jest świeża sprawa, świeższa niż wersja 4 Qt-ka.

@topic: nie tylko ty masz ten problem

0
nietopereek napisał(a)

Chyba najlepszy kurs pl do nauki Qt4 przy użyciu Designera
http://www.free.of.pl/q/qtmoux/l1-01.php
Jeśli chodzi o kurs Qt4 to nie ma z tym problemu, bo dysponuję 3 całkiem niezłymi książkami o Qt4.

MarekR22 napisał(a)

@topic: nie tylko ty masz ten problem
Jakie w takim razie środowisko użyć do pracy z Qt4?

0

Dobra, już wiem o co chodzi. Kompilujesz coś co wymaga biblioteki Phonon, a nie masz wszystkich bibliotek dla niego wymaganych (phonon współpracuje z Direct X, więc Troltech nie może rozpowszechniać wszystkich wymaganych do niego bibliotek).
Poczytaj czego wymaga ta biblioteka i instrukcje co trzeba doinstalować skompilować itp (podczas konfiguracji skrypt wykrywa czy masz wymagane biblioteki i kompiluje lub nie tą bibliotekę phonon - ty najwyraźniej czegoś nie masz więc phonon nie został skompilowany).

0
MarekR22 napisał(a)
nietopereek napisał(a)

QtCreator chyba bardziej w wersji 3 było używane

Ah nie wiedziałem, może miałem jakąś dziwną wersję.

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