Srodne teme
24.05.2003. OpenGL
13.12.2004. OpenGL sa .NET - om
17.07.2002. OpenGL 1.4
13.10.2002. OpenGL C++ pomoc!!!
18.01.2004. Tastatura i OpenGL
10.04.2004. opengl optimizacija
26.06.2004. Asembler i opengl
16.05.2006. Preslikavanje OpenGL-a u Javu
04.02.2005. OpenGL ili DirectX?
05.02.2005. OpenGL i Delphi?
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

OpenGl - Visual C++

[es] :: 3D programiranje :: OpenGl - Visual C++

[ Pregleda: 2064 | Odgovora: 10 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Colector
sdfdf dfdfdf
fgdfg

Član broj: 40563
Poruke: 29
*.cmu.carnet.hr.

Sajt: dfgdfg


Profil

icon OpenGl - Visual C++12.02.2005. u 12:10

#include <windows.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>

void display (void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0,1.0,1.0);
glBegin(GL_POLYGON);
glVertex (0.25,0.25,0);
glVertex (0.75,0.25,0);
glVertex (0.75,0.75,0);
glVertex (0.25,0.75,0);
glEnd();
glFush();
}

void init (void)
{
glClearColor (0.0,0.0,0.0,0.0);
glGetMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0);

}
int main(int argc, char *argv[])
{
glutInit (&argc , argv);
glutInitDisplayMode (GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(250,250);
glutInitWindowPosition(100,100);
glutCreateWindow ("hello");
init();
glutDisplayFunc(display);
glutMainLoop();
return 0;
}

------------------------------------------------------------------



Naso sam u jednoj knjizi ovaj primjer za opengl.
Imam Ms Visual studio 98 i naravno koristim Visual c++ i sad
kad ja ocu to buildat javi mi sljedece :



--------------------Configuration: simple - Win32 Debug--------------------
Linking...
simple.obj : error LNK2001: unresolved external symbol _glFush
simple.obj : error LNK2001: unresolved external symbol _glVertex
simple.obj : error LNK2001: unresolved external symbol _glGetMatrixMode
Debug/simple.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.

simple.exe - 4 error(s), 0 warning(s)



Mislim da imam sve .h i .lib tak da ne znam u cem je problem , mozda sa
mojim nesto nije u redu ili ih ipak nemam sve , ak neko ima link gdi se
mogu skinuti Opengl32.lib , Glu32.lib i glut32.lib molim da ga stave ili
ak neko zna kaj me muci molim nek pomogne.
12.02.2005. u 12:10 

biotech
pretender madafaka
beograd

Član broj: 18355
Poruke: 1246
*.teleportgroup.net.

Jabber: mpx220@elitesecurity.org
ICQ: 243403453


Profil

icon Re: OpenGl - Visual C++12.02.2005. u 14:28
pa batice moras da imas opengl32.lib,glut32.lib i glu32.lib...potrazi na google-u :)

probaj ovde :

http://oss.sgi.com/projects/ogl-sample/sdk.html

ili ovde :

www.opengl.org
12.02.2005. u 14:28 

Colector
sdfdf dfdfdf
fgdfg

Član broj: 40563
Poruke: 29
*.cmu.carnet.hr.

Sajt: dfgdfg


Profil

icon Re: OpenGl - Visual C++12.02.2005. u 15:45
pa imam ali i dalje ista stvar
12.02.2005. u 15:45 

CimBac
Novi Sad

Član broj: 37332
Poruke: 157
*.nspoint.net.

Sajt: irrlicht.sourceforge.net


Profil

icon Re: OpenGl - Visual C++12.02.2005. u 16:29
Probaj ovako:

Code:


#include <windows.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>

#pragma comment( lib, "opengl32.lib" )                            
#pragma comment( lib, "glu32.lib" )                                
#pragma comment( lib, "glaux.lib" )                                

void display (void)
{
  ....
}


Ako ne radi, onda proveri da li su ti fajlovi u
C:\Program Files\Microsoft Visual Studio\VC98\lib

Pozdrav.
12.02.2005. u 16:29 

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 870
*.plus.com.

Sajt: www.frd.co.uk


Profil

icon Re: OpenGl - Visual C++12.02.2005. u 16:57
Nemoj da dodajesh fajlove u VS-ov lib folder, ta praksa ne valja.
U Settings-u svog projekta, dodaj novi Library folder i setuj ga na putanju gde si smestio nove .lib fajlove.
"The rational prisoner exploits the weak places, creates order from chaos: instead, collectives like the FSF vindicate their jailers by building cells almost compatible with the existing ones, albeit with more features."
12.02.2005. u 16:57 

Colector
sdfdf dfdfdf
fgdfg

Član broj: 40563
Poruke: 29
*.cmu.carnet.hr.

Sajt: dfgdfg


Profil

icon Re: OpenGl - Visual C++12.02.2005. u 17:57
Hvala , uspio sam ga natjerat da to builda , ali javio se novi
problem. On to sve napravi bez problema (nema greske i upozorenja)
no kad ja ocu taj primjer pokrenut javi se ovo :

primjer.exe has encountered a problem and needs to close. We are sorry for the inconvenience.


kad kliknem na "what data this error report contains " kaze ovo :

Error signature :

AppName: primjer.exe AppVer: 0.0.0.0 ModName: glut32.dll
ModVer: 0.0.0.0 Offset: 00005656

Btw. imam WindowsXP.
12.02.2005. u 17:57 

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 870
*.plus.com.

Sajt: www.frd.co.uk


Profil

icon Re: OpenGl - Visual C++12.02.2005. u 19:09
Na taj nachin nikad necesh sam saznati shta se dogadja.
Kompajliraj projekat u Debug modu i pokreni ga iz Visual Studia pa pogledaj gde kreshira.
"The rational prisoner exploits the weak places, creates order from chaos: instead, collectives like the FSF vindicate their jailers by building cells almost compatible with the existing ones, albeit with more features."
12.02.2005. u 19:09 

yooyo
Centroid / Technical director

Član broj: 4891
Poruke: 1101
195.252.86.*



Profil

icon Re: OpenGl - Visual C++13.02.2005. u 11:21
Ne...ne...ne.. nemoj da menjas opengl32.lib i glu32.lib ni slucajno. Ako ubacis lib-ove sa SGI sajta imaces samo soft rendering (tj. ne koristi se graficka kartica nego CPU sve sam radi).

Posto si pocetnik procitaj Top teme i poseti nehe.gamedev.net. Tamo imas tutoriale za pocetnike.

yooyo

ps.. koju graficku karticu imas? Da li si instalirao korektne drivere. Ako imas WinXP ode driveri koji dolaze sa njim ne podrzavaju OpenGL, pa moze biti da je to problem.

13.02.2005. u 11:21 

stameni

Član broj: 6739
Poruke: 184
*.dialup.sezampro.yu.



Profil

icon Re: OpenGl - Visual C++14.02.2005. u 16:52
Citat:


Ne...ne...ne.. nemoj da menjas opengl32.lib i glu32.lib ni slucajno. Ako

ubacis lib-ove sa SGI sajta imaces samo soft rendering (tj. ne koristi se

graficka kartica nego CPU sve sam radi).


Posto si pocetnik procitaj Top teme i poseti nehe.gamedev.net.




Upravo u jednoj od top tema pie da to *treba* uraditi. Nisam ba upuen u

OpenGL, ali pretpostavljam da je umereno glupo darati po jednom od

sistemskih direktorijuma kompajlera, pogotovo ako je to mogue izbei

podeavanjima samog projekta.


U tom svetlu, mislim da treba ili promeniti to to stoji u TT, ili tu temu

maknuti odatle.
14.02.2005. u 16:52 

stameni

Član broj: 6739
Poruke: 184
*.dialup.sezampro.yu.



Profil

icon Re: OpenGl - Visual C++08.03.2005. u 10:45
Citat:
Hvala , uspio sam ga natjerat da to builda , ali javio se novi

problem.



Kako si uspeo da builduješ?


Kod mene je do pre neki dan tvoj program iz prve poruke mogao uspešno da se

i kompajlira i linkuje, a sada, iz čista mira, linker prijavljuje sledeće

greške:


Code:


Linking...

test.obj : error LNK2001: unresolved external symbol _glFlush

test.obj : error LNK2001: unresolved external symbol _glEnd

test.obj : error LNK2001: unresolved external symbol _glVertex3d

test.obj : error LNK2001: unresolved external symbol _glBegin

test.obj : error LNK2001: unresolved external symbol _glColor3f

test.obj : error LNK2001: unresolved external symbol _glClear

test.obj : error LNK2001: unresolved external symbol _glOrtho

test.obj : error LNK2001: unresolved external symbol _glLoadIdentity

test.obj : error LNK2001: unresolved external symbol _glMatrixMode

test.obj : error LNK2001: unresolved external symbol _glClearColor

Debug/OpenGL test.exe : fatal error LNK1120: 10 unresolved externals

Error executing link.exe.


OpenGL test.exe - 11 error(s), 0 warning(s)




Imam datoteke koje su navedene u jednoj "top" temi, o tome kako srediti

VC++ za OpenGL.
08.03.2005. u 10:45 

stameni

Član broj: 6739
Poruke: 184
*.dialup.sezampro.yu.



Profil

icon Re: OpenGl - Visual C++08.03.2005. u 12:46
Citat:
Kod mene je do pre neki dan tvoj program iz prve poruke mogao

uspešno da se i kompajlira i linkuje, a sada, iz čista mira, linker

prijavljuje sledeće greške:



Eh, problem je rešen. Sopstvenom nepažnjom promenio sam gl.h, i nije neko

čudo što nije htelo da radi. Kada sam vratio original, uspešno sam mogao da

startujem program.
08.03.2005. u 12:46 

[es] :: 3D programiranje :: OpenGl - Visual C++

[ Pregleda: 2064 | Odgovora: 10 ]

Postavi temu Odgovori

Srodne teme
24.05.2003. OpenGL
13.12.2004. OpenGL sa .NET - om
17.07.2002. OpenGL 1.4
13.10.2002. OpenGL C++ pomoc!!!
18.01.2004. Tastatura i OpenGL
10.04.2004. opengl optimizacija
26.06.2004. Asembler i opengl
16.05.2006. Preslikavanje OpenGL-a u Javu
04.02.2005. OpenGL ili DirectX?
05.02.2005. OpenGL i Delphi?
Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.