l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2002 Apr 22 02:09

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox-tech] C++ question - undefined reference
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox-tech] C++ question - undefined reference

I'm trying to port an X-Window-based C++ game to SDL, and am having
problems during linking.

For some reason, event though the variable "display" is declared
(I simply typedef'd its type, "Display", to a plain old "int"),
and event set to a value (just "0"), I'm getting some errors:

castle.o: In function `Castle::explode(Stats *)':
/home/kendrick/xsc-1.4/castle.C:246: undefined reference to `display'
laser.o: In function `Laser::render(bool)':
/home/kendrick/xsc-1.4/laser.C:68: undefined reference to `display'
ring.o: In function `Ring::render(bool)':
/home/kendrick/xsc-1.4/ring.C:88: undefined reference to `display'
ship.o: In function `Ship::render(bool)':
/home/kendrick/xsc-1.4/ship.C:159: undefined reference to `display'
/home/kendrick/xsc-1.4/ship.C:166: undefined reference to `display'
ship.o:/home/kendrick/xsc-1.4/ship.C:169: more undefined references to `display' follow

I'm not sure exactly what this error means, but it's at the linking
stage.  (In other words, I didn't get any 'undefined variable' errors
regarding "display" during the compliation stage of the build.)

Any ideas?


vox-tech mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
Sunset Systems
Who graciously hosts our website & mailing lists!