Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: marast 07 Dubna 2009, 19:52:24

Název: Qt 4.4.3 a C++ - zprovozneni [vyřešeno]
Přispěvatel: marast 07 Dubna 2009, 19:52:24
zdravim!

mam Ubuntu 8.10, nainstalovane prekladace GCC, G++ i Qt 4.4.3.
Pisu program v C++ a chci vyuzivat qt toolkit.
Kdyz prekladam zdrojovy kod, kde je jen C++, vse je ok.
Ovsem, kdyz ve zdrojovem kodu chci pouzit napr.: #include <QtGui>, prekladac to nepobere.

Zda se mi, ze nemam spravne nastaveni Qt :)
Podle me, bude zadrhel nekde v nastavovani promennych prostredi...nastaveni cest..neco jako export PATH=....

..snazil jsem se podle tohoto navodu:

  # Typical user specific environment and startup values for QT
  # depending on how and where qt was installed on your system
  export QTDIR=/usr/local/Trolltech/Qt-4.4.1
  export PATH=$QTDIR/bin:$PATH
  export MANPATH=$QTDIR/doc/man:$MANPATH
  # Location of your own libraries - source and target.
  export CPPLIBS=~/cs331/projects/libs

  # LD Library path - where to search for shared object libraries
  # at runtime.
  export LD_LIBRARY_PATH=$CPPLIBS:$QTDIR/lib:$LD_LIBRARY_PATH
.......
..ale nedari se.( nerozumim tem cestam. KAM maji vest?

Please, please help me...........................diky za odpovedi
Název: Re: Qt 4.4.3 a C++ - zprovozneni
Přispěvatel: Martin - ViPEr*CZ* 07 Dubna 2009, 20:07:40
Pošlete mi sem Makefile soubor se kterým překládáte, když používáte Qt ;)
Název: Re: Qt 4.4.3 a C++ - zprovozneni
Přispěvatel: marast 07 Dubna 2009, 20:10:21
makefile zatim nemam....prekladam v konzoli..

g++ -Wall -o facqt facqt.cpp

ze by? :)
Název: Re: Qt 4.4.3 a C++ - zprovozneni
Přispěvatel: Martin - ViPEr*CZ* 07 Dubna 2009, 20:14:50
Tak to je logické... je to podobné jako ve VS ve windows. Je potřeba přilinkovat dynamické knihovny. Pokud použijete Qt je asi nejjednodušší řešením udělat toto:
Kód: [Vybrat]
qmake -project
qmake -makefile
make

Takto si vytvoříte "automat" co má kompilér vlastně dělat (zároveň s tím přilinkování). ;)
Název: Re: Qt 4.4.3 a C++ - zprovozneni
Přispěvatel: marast 07 Dubna 2009, 20:38:58
parada!

ted mi to vytvorilo projekt i Makefile.

Makefile mi ale prikazem "make" prelozi naraz uplne vsechny zdrojaky co mam v adresari, resp. v projektu a vyhodi to "milion" erroru.

nedal by se jeste nejak "vykuchat" ten Makefile? :)

jinak dekuju pekne ;-)
Název: Re: Qt 4.4.3 a C++ - zprovozneni
Přispěvatel: Martin - ViPEr*CZ* 07 Dubna 2009, 20:45:51
No ono to počítá s tím, že v jednom adresáři je celej projekt... když si editujete Makefile:

Kód: [Vybrat]
gedit Makefile nebo nano Makefile
, tak zjistíte, že tam je položka Sources a Headers a tam se dá upravovat co se má překládat a co ne.

PS: Ale doporučuji mít v tý složce celej jeden projekt (nemotat to v jedný složce i s jinýma projektama)
Název: Re: Qt 4.4.3 a C++ - zprovozneni
Přispěvatel: marast 07 Dubna 2009, 20:48:38
ok, dik
Název: Re: Qt 4.4.3 a C++ - zprovozneni
Přispěvatel: Martin - ViPEr*CZ* 07 Dubna 2009, 20:50:59
ok, dik
Nemáte zač.
Nebo jestli můžu doporučit, tak nejnovější Qt knihovnu a program Qt Creator: http://www.linuxsoft.cz/blog/blog_detail.php?id_blog=1342
V tom se dá přímo psát program pro Qt knihovnu a myslím, že to na první verzi je docela super počin...

PS: označuji za vyřešené ;)