Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Grafická knihovna OpenGL (2): syntaxe funkcí

tibor
tibor (neregistrovaný)
8. 7. 2003 11:54 Nový

super

celé vlákno

Pekne to pokracuje, ale velmi pomaly, ja to do dalsieho dielu asi nevydrzim :-) Mohli by byt jednotlive diely aj obsahlejsie, aby som mal co robit do dalsieho.

Inak ten priklad mi ide, ale ked ho spustim, tak vypise na konzole toto:

[tibor@glamdring opengl]$ ./opengl_02_1
Xlib: extension "XFree86-DRI" missing on display ":0.0".

Co to znamena? Je to nejaky problem?

Pavel Tisnovsky
Pavel Tisnovsky (neregistrovaný)
9. 7. 2003 9:50 Nový

Re: super

celé vlákno

Dalsi dily by mely byt uz rozsahlejsi i s ukazkami zdrojoveho kodu, takze Vam precteni clanku zabere vice casu :-) a snad se dozvite vice informaci.

U toho warningu je mozne, ze system sdeluje, ze nebude pouzivat HW akceleraci. Ale to je pouze domnenka, jeste jsem se s touto chybou nesetkal. Jinak DRI je prave rozhrani pro 3D akceleratory pod X-Window.

Jirka
Jirka (neregistrovaný)
9. 7. 2003 11:35 Nový

preklad pod RH9

celé vlákno

Pod RedHatem 9 mi to v clanku uvedeny prikaz neprelozil. Musel jsem navic pridat parametr -lXi, takze prikaz pro preklad vypada nyni takto:

gcc -L/usr/X11R6/lib -lglut -lGL -lGLU -lm -lX11 -lXmu -lXi -o opengl_02_1 opengl_02_1.c

Jen tak na okraj, opravdu je treba tolik parametru -lXXX ?

Pavel Tisnovsky
Pavel Tisnovsky (neregistrovaný)
9. 7. 2003 12:11 Nový

Re: preklad pod RH9

celé vlákno

Pro tento jednoduchy priklad nejsou vsechny knihovny zapotrebi. Avsak v dalsich pokracovanich uz budeme vyuzivat vsechny tyto knihovny.

Kratky soupis:

-lglut: knihovna Glut pro tvorbu GUI a spravu oken. Byla jiz drive popsana na Rootu. Pro preklad vsech demonstracnich prikladu bude zapotrebi.

-lGL: vlastni OpenGL, samozrejme je zapotrebi.

-lGLU: OpenGL Utility, pro prvni priklady neni zapotrebi, pro dalsi uz bude (nastaveni kamery apod.).

-lm: matematicke funkce. Zatim nejsou potreba.

-lX11 -lXmu: knihovny systemu X-window. Zapotrebi jsou vzdy.

Jirka
Jirka (neregistrovaný)
9. 7. 2003 16:23 Nový

Re: preklad pod RH9

celé vlákno

Diky, to jsem presne chtel vedet...

OldFrog
OldFrog (neregistrovaný)
9. 7. 2003 19:13 Nový

Bez titulku

celé vlákno

Tempo clanku mi vyhovuje, clanek prectu raz dva
a priklad oetsuju taky raz dva. To je presne to,
co jsem nyni schopen zkousnout :-).

mc
mc (neregistrovaný)
11. 7. 2003 0:06 Nový

dobrý!!!

celé vlákno

Srozumitelný výklad, přehledné zdrojáky, prostě paráda! Už se těším na další díl.

michal
michal (neregistrovaný)
8. 12. 2006 12:13 Nový

error ve funkci onKeyboard

celé vlákno
pokud se zde vyskytne nejakej podobnej amater jako ja, ktery by potreboval vyresit hlasku pri prekladu:

pok1.cpp: In function ‘void onKeyboard(unsigned char, int, int)’:
pok1.cpp:58: error: ‘exit’ was not declared in this scope

staci do kodu pridat knihovnu stdio (#include stdio), kde je funkce exit definovana. Treba touhle informaci nekomu usetrim cas ;)

Serial hodnotim velmi kladne, takovy lidi jako ja potrebuji presne tento typ jasneho a srozumitelneho vykladu. Diky za nej.
michal
michal (neregistrovaný)
8. 12. 2006 12:16 Nový

Re: error ve funkci onKeyboard

celé vlákno
sorry, kecam, je to knihovna stdlib (#include <stdlib.h>)
michal
Kakihara
Kakihara (neregistrovaný)
6. 6. 2008 19:24 Nový

Re: error ve funkci onKeyboard

celé vlákno
No, vzhledem k tomu, ze jsou tve zdrojaky zrejme v c++, tak by bylo lepsi #include <cstdlib>
Alim aura:100
30. 1. 2012 23:33 Nový

Re: error ve funkci onKeyboard

celé vlákno

Jen škoda, že to není ve zdrojáku opravený a stejná chyba je i v dalších příkladech. Jo já se kvůli tomu natrápil... (v diskusi u dalšího článku se už o této chybě nemluví)

kubo
kubo (neregistrovaný)
3. 3. 2008 11:25 Nový

MinGW

celé vlákno
Ak by dakdo buildil tento priklad v MinGW pod windowsami tak treba pridat riadok #define _STDCALL_SUPPORTED.
Zasílat nově přidané příspěvky e-mailem