Odpověď

Upozornění: do tohoto tématu bylo naposledy přispěno před 120 dny.
Zvažte prosím založení nového tématu.
Jméno:
E-mail:
Předmět:
Ikona zprávy:

Ověření:
Zadejte znaky zobrazené na obrázku
Poslechnout obrázek / Požádat o jiný obrázek

Zadejte znaky zobrazené na obrázku:
Kolik má průměrný člověk prstů na pravé ruce? (číslem):
Po dnu přijde:

Zkratky: stiskněte shift+alt+s pro odeslání nebo shift+alt+p pro prohlédnutí


Shrnutí tématu

Poslal: tomyp
« kdy: Únor 03, 2014, 21:40:02 »

Pak v tom případě mám diametrálně odlišný pohled na věc oproti tvůrcům balíčku

instaluju QTcreator proto, abych mohl programovat v Qt -> hlavičky jsou sakra potřeba, tak by to mělo být na jeden klik a ne bádat, nad tím, kde to je a jak se ty balíčky vlastně jmenují  ::)
Poslal: Peťoš
« kdy: Únor 03, 2014, 21:30:11 »

Prave -- ty balicky nejsou nutne, aby fungoval QT-creator. Jsou nutne az, pokud program, ktery programujes, ony hlavickove knihovny potrebuje. Stal by jsi pred uuuplne stejnym problemem, i kdyby jsi misto qt-creatoru pouzivat vim/emacs/geany/mcedit/LibreOffice/... cokoli.
Poslal: tomyp
« kdy: Únor 03, 2014, 21:15:15 »

Dovol mi jen rychlou a kratkou vsuvku - jakmile ti chybi soubor, hledej s urpmf:

urpmf soubor.h

Hlavickove soubory jsou vzdy oddeleny od vlastni knihovny.

Mimo vyvojare (a balice) je nikdo nepotrebuej. V hlavickovem souboru jsou uvedeny deklarace funkci ( jak se funkce v knihovne jmenuje, jake prijima argumenty a jake jsou navratove hodnoty). Dale obsahuje definice pro pre-procesor.

taky rychlá vsuvka - chápu, mě pouze mátlo to, že mcc mlčelo o tom, že neinstaluje půlku balíčků, které jsou u qt-creatoru uvedené v závislostech.(doufám teda, že jsou) i když určitě ne všechny.
Poslal: Peťoš
« kdy: Leden 30, 2014, 15:34:10 »

Po včerejší dlouhé noci, kdy jsem řešil problém proč mi preprocesor hlásí na instrukci
#include <QMainWindow>  chybu "no such file or directory"
jsem se dobral zřejmě ke konečnému poznání co je špatně.

pro správnému fungování je potřeba mít instalované balíčky jak lib64qt5NECO, tak ib64qt5NECO-devel, protože v devel balíčcích jsou ony hlavičkové soubory tvořící QT framework viz předchozí odstavec- např qmainwindow.h - adresář /lib64/qt5/include/
Dovol mi jen rychlou a kratkou vsuvku - jakmile ti chybi soubor, hledej s urpmf:

urpmf soubor.h

Hlavickove soubory jsou vzdy oddeleny od vlastni knihovny.

Mimo vyvojare (a balice) je nikdo nepotrebuej. V hlavickovem souboru jsou uvedeny deklarace funkci ( jak se funkce v knihovne jmenuje, jake prijima argumenty a jake jsou navratove hodnoty). Dale obsahuje definice pro pre-procesor.
Poslal: Yullaw
« kdy: Leden 28, 2014, 20:59:35 »

Klidně pokračuj ve sdílení informací ;) Téma značím za vyřešeno.
Poslal: tomyp
« kdy: Leden 28, 2014, 20:56:20 »

myslím že ok, víc jsem nevybádal
Poslal: Yullaw
« kdy: Leden 28, 2014, 20:38:16 »

Tudíž vše z tvé strany ok? Označit téma za vyřešeno?
Poslal: tomyp
« kdy: Leden 28, 2014, 20:20:18 »

Po včerejší dlouhé noci, kdy jsem řešil problém proč mi preprocesor hlásí na instrukci
#include <QMainWindow>  chybu "no such file or directory"
jsem se dobral zřejmě ke konečnému poznání co je špatně.

pro správnému fungování je potřeba mít instalované balíčky jak lib64qt5NECO, tak ib64qt5NECO-devel, protože v devel balíčcích jsou ony hlavičkové soubory tvořící QT framework viz předchozí odstavec- např qmainwindow.h - adresář /lib64/qt5/include/

teď vlastní problém - devel balíčky mají závislost na dalších balíčcích(dobral jsem se např. k jednomu co má na starosti utf8)
Pokud instalujete qt na čistou instalaci systému bez aktualizování, vše se nainstaluje ok. Při aktualizaci systému se aktualizují  balíčky požadované qt a mcc pak devel balíčky neistaluje - hlášení "balíček nelze vybrat" - proč se tady nedozvíme

konzole už je sdílnější - tam jsem objevil ten problém se závislostmi(balíček závisí na starší verzi než je instalovaná)

takže jsem tam balíčky devel narval přes kozoli natvrdo s argumentem nodeps(poslední který jsem zadal, force nefungovalo) a už všechno maká jak má.

tak myslím že to je všechno k problému, snad to pomůže někomu dalšímu.
Poslal: tomyp
« kdy: Leden 14, 2014, 19:44:20 »

Tak toto téma ještě oživím:
na noťasu je to ve stavu, že není k vybrání žádná verze qt.
zkontroloval jsem to proti desktopu a na notasu chybí v ../qt5/bin qmake, moc a ještě další soubory.

HEURÉÉKA!!

Doplníme je tak, že nainstalujeme balíček qtbase5-common-devel který je obsahuje, pak už jde vybrat verzi QT

Poslal: tomyp
« kdy: Leden 01, 2014, 15:38:37 »

tak po čisté instalaci systému to naběhne v pořádku s verzí 5.0.2. Tímto se omlouvám autorovi balíčku, že jsem ho osočil, že to odflákl.

Jediné co nenabíhá jsou ty příklady, řešení jsem neobjevil a hledal jsem fest. škoda
Poslal: Yullaw
« kdy: Prosinec 30, 2013, 21:52:02 »

Změna z Qt 4.8.5 na Qt 5.0.2:
- odstranit řádek s Qt4 v záložce Qt Versions
- Add, najdi qmake v /usr/lib64/qt5/bin
- výsledek viz. screenshot

ale nezobrazí se mi Examples, i když nainstaluji balíček qtbase5-examples
Poslal: Yullaw
« kdy: Prosinec 30, 2013, 21:11:44 »

... - nezobrazí se examples...

doinstaluj balíček qt4-examples
Poslal: tomyp
« kdy: Prosinec 30, 2013, 20:54:50 »

jo tak tady je vidět nějaká zrada - v popisech má být instalováno 5.0.2 a tady je vypsáno 4.8.2

něco shnilého je ve státě dánském

fungovat to bude, ale co to vlastně v tom systému máme babo raď :D - vypadá to na odfláklý RPM balíček - nezobrazí se examples a verze QT to je velký rébus v /usr/lib64/ je QT5 složka kde jsou všechny příklady a ostaní soubory podle popisu.

každopádně dík za trpělivost, máš to ve stejném stavu jako já. zkusím ještě trochu pobádat, jestli na něco přijdu, tak to sem hodím.
Poslal: Yullaw
« kdy: Prosinec 30, 2013, 20:47:00 »

aha - tak se to asi rozdrbalo při instalaci odinstalaci - myslím to že nevidím verzi QT

poslední věc prosím tě mrkni do Tools -> Option -> a tady najdi verzi QT nemám to teď nainstalované  je tam sada záložek kits překladač debugger a jedna je QT - tady se nastavuje jak se to má přeložit jestli pro desktop ne bo android nebo mac atd měli by tu být vidě všechny nainstalované verze QT takže 482, 508 a jiné postni co tam uvidíš dík
Poslal: tomyp
« kdy: Prosinec 30, 2013, 20:37:24 »

aha - tak se to asi rozdrbalo při instalaci odinstalaci - myslím to že nevidím verzi QT

poslední věc prosím tě mrkni do Tools -> Option -> a tady najdi verzi QT nemám to teď nainstalované  je tam sada záložek kits překladač debugger a jedna je QT - tady se nastavuje jak se to má přeložit jestli pro desktop ne bo android nebo mac atd měli by tu být vidě všechny nainstalované verze QT takže 482, 508 a jiné postni co tam uvidíš dík