pod linuxom a MAC OS X nie je najmensi problem rozbehat Qt. Pod Windowsom sme stravili neviem kolko hodin a neslo to. Ked som kedysi skusal davat na windowse eclipse na C++, znova nieco nefungovalo. Pod linuxom, kde som skoro stale pouzivam Eclipse ako primarne IDE.
Qt Creator je najednoduchsia cesta spojaznit Qt pod Windowsom. Klasicky kompilator mingw na neskompiluje Qt aplikaciu. Aby to skompilovalo, treba nieco dopisovat do suboru .pro.
Bezim na linuxe, kde pouzivam ako primarne IDE eclipse, skoro na vsetko. Pod Windows ma free IDE devcpp (najvacsi shit, aky som videl), code::block (nie o vela lepsie) a Visual Studio. Tie su specialne pre Windows a potom su multiplatformove ako Eclipse, Netbeans, QtCreator.
Skusil som QtCreator a mi to pride ako najlepsie IDE na C++ pod Windows. Netreba ziadne net.frameworky a neviem este ake hovadiny (Visual C++ 2010 sa mi na Core 2 Duo instalovo hodinu ...) QtCreator mi pride ako male, rychle a dostacujuce IDE. To znamena, ze robi co ma a netreba mu okolo toho kopu blbosti. Take veci mam rad. V linuxovej komunite je QtCreator uznavane IDE.
Teda tvoj dovod, preco nepouzit QtCreator je blbost. Pokial pracujes v nejakom IDE, cesty budes nastavovat v IDE a pokial nerobis v IDE, tak devcpp je hlupost a pouzivaj textovy editor + kompilator. Za jeden z najlepsich textovych editorov je povazovany vim. Ak ho clovek ovlada, dokaze na klavesnici doslova kuzlit a v rychlosti pisania zahambi kazde IDE.
Hlaska binary not found znamena, ze nemas binarku, teda si to neskompiloval spravne. V eclipse je defaultne skryta finta, ze vsetko treba najprv ulozit, potom skompilovat (ctrl + b) a az potom spustit. Bez ulozenia to nic neskompiluje a teda to spusti poslednu ulozenu binarku...
sorry, ale hlupy dovod, preco nieco nepouzivat, ma vie fakt vytocit. Ano, mozes sa to naucit pridavat kniznice a cesty rucne, ale ak to nebudes robit niekolko tyzdnov, tak to zabudnes (aspon ja) a znova budes musiet googlit...
This application has failed to start because libgcc_s_dw2-1.dll was not found znamena, ze namas v ceste nastavenu cestu ku kompilatori minwg. Teda treba dat subor do toho adresa, kde je ten exe (kedze windows ako cestu najprv prehladava aktualny adresar) alebo v systemovej premennej nastavit cesty a vsetky dalsie subory, ktore bude pytat.
aj zaciatocnikom by som namiesto blbosti typu devcpp odporucil rovno QtCreator, ak su na Windowse. Naozaj krasne a jednoduche IDE.
Ale samozrejme, cit sa slobodne pouzivat co chces
// automaticky pridané po 1 minúte od posledného príspevku chrono píše:
Najjednoduchšia cesta je pridať si správne adresáre, kde sa budú hľadať hlavičkové súbory (a teda parameter -I pre kompilátor), adresár, kde sa budú hľadať knižnice (parameter -L) a samotná knižnica (parameter -l). Ak to používateľ zvládne, bude vedieť použiť akékoľvek knižnice (a rovnakú činnosť bude musieť zvládnuť aj keď bude chcieť v QtCreator použiť nejaké externé knižnice).
Neviem, ale ak programujem v nejakom IDE tak externe kniznice pridavam jednoduchym klikanim a plne mi to vyhovuje...