graficka kniznica pre c++
graficka kniznica pre c++
Dobry den,
nepozna niekto nejaku dobru a funkcnu graficku kniznicu pre C++? Stacia mi jednoduche body, ciary, a pod.
(Poznam napr. Allegro, chcel som vsak nieco jednoduchsie - neptrebujem vsetky tie features, naozaj mi staci len vyssie uvedene).
nepozna niekto nejaku dobru a funkcnu graficku kniznicu pre C++? Stacia mi jednoduche body, ciary, a pod.
(Poznam napr. Allegro, chcel som vsak nieco jednoduchsie - neptrebujem vsetky tie features, naozaj mi staci len vyssie uvedene).
Re: graficka kniznica pre c++
Chceš ešte jednoduchšie ako Allegro? Také niečo sa dá?
Jednoduché "body a čiary" (ako píšeš) zvláda véééľmi jednoducho, takže neviem čo by si ešte chcel.
Jednoduché "body a čiary" (ako píšeš) zvláda véééľmi jednoducho, takže neviem čo by si ešte chcel.
Re: graficka kniznica pre c++
No neviem ako tebe, ale zjavne len mne (aj preto, že v Cpp som len začiatočník) sa zdala implementácia a všeobecne aj dokumentácia pomerne kostrbatá. Každopádne po tvojom komentáry predpokladám, že nič také nebude, tak sa podujmem na inštálaciu toho Allegra...
Re: graficka kniznica pre c++
Ja nehovorím, že také niečo nie je. Priznám sa, nepoznám inú graf. knižnicu do C/C++. Len si neviem predstaviť, ako by sa niečo také dalo implementovať ešte jednoduchšie, ako je tomu v Allegro.
Ak ti ide naozaj len o primitívy, tak z tohoto sa naučíš všetko čo ti treba -> http://homel.vsb.cz/~moz017/cpp/?lek=11
Samozrejme ak ti niečo nepôjde, alebo budeš potrebovať pomôcť, tak sa kľudne pýtaj tu na fóre
Ak ti ide naozaj len o primitívy, tak z tohoto sa naučíš všetko čo ti treba -> http://homel.vsb.cz/~moz017/cpp/?lek=11
Samozrejme ak ti niečo nepôjde, alebo budeš potrebovať pomôcť, tak sa kľudne pýtaj tu na fóre
Re: graficka kniznica pre c++
Ok, ďakujem. (Teda hneď prichádzam s prvou otázkou). Pri kompilácii s Code::Blocks 8.02, kompilátor: gcc 4.4.3 mi priamo v prostredí vypisuje:
"undefined reference to [príkaz]" - teda konkrétne 'undefined reference to `set_gfx_mode' ".
Nejaký spôsob ako to vyriešiť? pri #include <allegro.h> nemá žiadny problém. Idem ešte prehľadávať "zákutia internetu", ale vyzerá to skôr na nejaký triviálny problém s adresami k datam.
"undefined reference to [príkaz]" - teda konkrétne 'undefined reference to `set_gfx_mode' ".
Nejaký spôsob ako to vyriešiť? pri #include <allegro.h> nemá žiadny problém. Idem ešte prehľadávať "zákutia internetu", ale vyzerá to skôr na nejaký triviálny problém s adresami k datam.
Re: graficka kniznica pre c++
Musíš Allegro pripojiť do linkeru. Neviem ako sa to robí v code::blocks, toto hádam pomôže
http://wiki.allegro.cc/index.php?title=Code::Blocks
Prípadne v Dev-Cpp je to takto: Projekt -> Nastavenia projektu -> Parametre -> Pridať knižnicu
(hádam pomôže : D)
http://wiki.allegro.cc/index.php?title=Code::Blocks
Prípadne v Dev-Cpp je to takto: Projekt -> Nastavenia projektu -> Parametre -> Pridať knižnicu
(hádam pomôže : D)
-
reDo
Star
- Príspevky: 661
- Registrovaný: 26 apr 2009, 18:36
- Bydlisko: 00100100
- Kontaktovať používateľa:
Re: graficka kniznica pre c++
toto ti hadam pomoze mas tam aj to co chces ty (tut by me)
http://www.youtube.com/watch?v=AeOywqljT-g je to dost v zlej kvalite ale daj si to na celu obrazovku a uvidis to celkom dobre, to co musis nastavit do linkeru sa vola liballeg.a samizda
//autoeditácia príspevku (05 Nov 2010, 19:20)
Settings -> Compiler and debugger -> Linker settings kliknes Add a najdes na disku ten subor liballeg.a
foto pre lepsie pochopenie http://i55.tinypic.com/fygzkg.png
//autoeditácia príspevku (05 Nov 2010, 19:20)
Settings -> Compiler and debugger -> Linker settings kliknes Add a najdes na disku ten subor liballeg.a
foto pre lepsie pochopenie http://i55.tinypic.com/fygzkg.png
Re: graficka kniznica pre c++
Hmm, ďakujem za link, už som ho čítal. Medzičasom som sa dostal niekam ďalej, tak skúsim popísať svoje kroky, keby niekto vedel ako ďalej.
1. Nejako som sa dostal k ldconfig, v ktorého výstupe bola aj spomínaná knižnica -> liballeg.so.4.4
2. Pri gcc sa vždy dostanem na rovnaké miesto, aj s parametrom" -L":
3. Asi najzaujímavejší posun nastal pri code::blocks, kde som vyššie uvedenú knižnicu pridal do "Linker Libraries". Program sa potom síce zkompiluje, ale výsledkom je Segmentation fault.
EDIT: Aha, a ešte - distribúcia - Ubuntu 10.04 - len pre istotu
1. Nejako som sa dostal k ldconfig, v ktorého výstupe bola aj spomínaná knižnica -> liballeg.so.4.4
2. Pri gcc sa vždy dostanem na rovnaké miesto, aj s parametrom" -L":
Kód: Vybrať všetko
bla@pc1:$ gcc source.cpp -o vysledok -L /usr/local/lib
/tmp/ccRRFvMH.o: In function `main':
source.cpp:(.text+0x31): undefined reference to `set_gfx_mode'
/tmp/ccRRFvMH.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
EDIT: Aha, a ešte - distribúcia - Ubuntu 10.04 - len pre istotu
-
reDo
Star
- Príspevky: 661
- Registrovaný: 26 apr 2009, 18:36
- Bydlisko: 00100100
- Kontaktovať používateľa:
Re: graficka kniznica pre c++
nemusis to robit len cez parametre, urob to tak ako je to v tom videu odomna, to je najlahsie
//autoeditácia príspevku (05 Nov 2010, 19:28)
tu mas link na stiahnutie skompilovanych kniznic to jest .a a este aj hlavickoych suborov a dll-iek http://static.allegro.cc/file/library/a ... -4.2.3.zip
//autoeditácia príspevku (05 Nov 2010, 19:28)
tu mas link na stiahnutie skompilovanych kniznic to jest .a a este aj hlavickoych suborov a dll-iek http://static.allegro.cc/file/library/a ... -4.2.3.zip
Re: graficka kniznica pre c++
Dik, za link. Pochybujem vsak, ze by boli verzie pre WIn a pre Linux kompatibilne (alebo zeby? - mozem vyskusat). Pohladam este tu kniznicu, o ktorej si hovoril, ci tu nahodou niekde nie je..
-
reDo
Star
- Príspevky: 661
- Registrovaný: 26 apr 2009, 18:36
- Bydlisko: 00100100
- Kontaktovať používateľa:
Re: graficka kniznica pre c++
jaj, ak to chces rozbehat na ubuntu tak sa kukni na toto
http://www.dreamincode.net/forums/topic ... buntu-804/ tiez mam 10.04 a ide to bez problemov v programotrskom kutiku 13 strana su moje potrubia pre ubuntu skompilovane na ubuntu 10.04 hentym sposobom ak sa chces na to kuknut
Re: graficka kniznica pre c++
Dakujem, za link, funguje to. (Vyborne
)
Mimochodom, fungovalo to aj mojim pokusom, - dany Segmentation fault bol uz iba chybou mojho programu. Kazdopadne, dakujem vsetkym zucastenym za pomoc.
Mimochodom, fungovalo to aj mojim pokusom, - dany Segmentation fault bol uz iba chybou mojho programu. Kazdopadne, dakujem vsetkym zucastenym za pomoc.
-
johny3212
Star
- Príspevky: 532
- Registrovaný: 17 feb 2008, 19:56
- Bydlisko: Terchova
- Kontaktovať používateľa:
Re: graficka kniznica pre c++
Preco neskusis radsej cisto OpenGL, je to zaklad, nemusis pouzivat nadstavby ako je Allegro. OpenGL je standardny nastroj pre pracu s grafikou, ci uz na CPU alebo GPU, nemusis ho doinstalovavat v linuxe, lebo je standard. Cez vertexy budes na obrazovku vykreslovat tvoje body a ciary. Podporu budes mat asi pre vsetky operacne systemy a graficke karty, ake len existuju
.
vsetko najdes na:
http://www.opengl.org/
dalej:
http://nehe.ceske-hry.cz/tut_obsah.php
http://developer.nvidia.com/page/home.html
Pre tych co robia v Allegro, sa pytam: Ma Allegro v sebe zahrnutu podporu Shaderov, cize ci dokaze umoznit priamy pristup ku grafickemu procesoru a programovat ho a robit vypocty priamo na nom a nie na CPU? Pytam sa iba zo zaujimavosti, lebo nerobim s tou kniznicou. Lebo bez pouzitia Shading Language sa robia pri vykreslovani vypocty na CPU. Ja prostrednictvom OpenGL kniznice Glee alebo Glew pristupujem priamo na GPU. Ma to v sebe implementovane Allegro?, dakujem za odpoved.
.
vsetko najdes na:
http://www.opengl.org/
dalej:
http://nehe.ceske-hry.cz/tut_obsah.php
http://developer.nvidia.com/page/home.html
Pre tych co robia v Allegro, sa pytam: Ma Allegro v sebe zahrnutu podporu Shaderov, cize ci dokaze umoznit priamy pristup ku grafickemu procesoru a programovat ho a robit vypocty priamo na nom a nie na CPU? Pytam sa iba zo zaujimavosti, lebo nerobim s tou kniznicou. Lebo bez pouzitia Shading Language sa robia pri vykreslovani vypocty na CPU. Ja prostrednictvom OpenGL kniznice Glee alebo Glew pristupujem priamo na GPU. Ma to v sebe implementovane Allegro?, dakujem za odpoved.
-
reDo
Star
- Príspevky: 661
- Registrovaný: 26 apr 2009, 18:36
- Bydlisko: 00100100
- Kontaktovať používateľa:
Re: graficka kniznica pre c++
skus sa opytat na tomto fore mne vzdy poradili ked som nieco nevedel http://www.allegro.cc/forums/ 