PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : demeter c++ code kompilieren



MrIch
10-01-2003, 10:31
Hallo!

Habe leider ein Problem mit dem kompilieren von demeter, da mir im CSP Forum http://csp.sourceforge.net/forum/viewtopic.php?t=10
niemand helfen kann, hoffe ich nun auf euch:

bash-2.05b# make
g++ -fPIC -c -o Terrain.o Terrain.cpp -I. -g -O2 -Wall -I/usr/include/SDL -D_REENTRANT -D_USE_GDAL_ -w
Terrain.cpp:86: parse error before `*' token
Terrain.cpp:87: parse error before `*' token
Terrain.cpp:88: parse error before `*' token
Terrain.cpp:89: parse error before `*' token
Terrain.cpp:90: parse error before `*' token
Terrain.cpp:94: parse error before `=' token
Terrain.cpp:95: parse error before `=' token
Terrain.cpp:96: parse error before `=' token
Terrain.cpp:97: parse error before `=' token
Terrain.cpp:98: parse error before `=' token
Terrain.cpp: In member function `void Demeter::Terrain::Init(const Uint8*, int,
int, const Uint8*, int, int, bool, float, float, int, int)':
Terrain.cpp:805: `glActiveTextureARB_ptr' undeclared (first use this function)
Terrain.cpp:805: (Each undeclared identifier is reported only once for each
function it appears in.)
Terrain.cpp: In member function `void Demeter::Terrain::Render()':
Terrain.cpp:1630: `glClientActiveTextureARB_ptr' undeclared (first use this
function)
Terrain.cpp:1649: `glLockArraysEXT_ptr' undeclared (first use this function)
Terrain.cpp:1848: `glUnlockArraysEXT_ptr' undeclared (first use this function)
Terrain.cpp: In function `void LoadGLExtensions()':
Terrain.cpp:4069: `glMultiTexCoord2fARB_ptr' undeclared (first use this
function)
make: *** [Terrain.o] Fehler 1

SDL ist wie gesagt installiert!

anda_skoa
10-01-2003, 12:05
Ist OpenGL richtig installiert?

Auch die devel Pakete?

Wie sehen die #include statements für die GL Header in deinem Source aus?

Ciao,
_

MrIch
10-01-2003, 12:18
ich nutze gentoo und das opengl in den sdl Paketen denke ich, und die habe ich installiert!

wie in dem anderen Forum beschrieben exestiert auch eine opengl.h

anda_skoa
10-01-2003, 13:40
Original geschrieben von MrIch
ich nutze gentoo und das opengl in den sdl Paketen denke ich, und die habe ich installiert!

Ich kenn Gentoo nicht, aber das halte ich für eher unwahrscheinlich.
Denn das würde bedeuten, dass man SDL installieren muß, um GL zu bekommen.


[b[
wie in dem anderen Forum beschrieben exestiert auch eine opengl.h [/B]

Wie sieht dein entsprechendes #include aus?

Ciao,
_