Timb
May 16th, 2008, 02:13 AM
Hello, Im trying to compile my program but I am getting this strange error, I have no idea what it means.
release/POLevel.o:POLevel.cc:(.text+0x46b): undefined reference to `Derived::Derived()'
release/POLevel.o:POLevel.cc:(.text+0x484): undefined reference to `Derived::createLevel()'
release/POLevel.o:POLevel.cc:(.text+0x86b): undefined reference to `Derived::Derived()'
release/POLevel.o:POLevel.cc:(.text+0x884): undefined reference to `Derived::createLevel()'
This is the code I have:
Derived object;
object.createLevel();
My Header class looks like this:
class Derived: public POLevel
{
public:
void createLevel();
Derived();
}
Derived::Derived()
{
return;
}
The Derived.cc file for the respective methods looks basically like this:
Derived::Derived()
{
return;
}
void createLevel()
{
}
I have no idea why im getting the error, any help would be greatly appreciated.
release/POLevel.o:POLevel.cc:(.text+0x46b): undefined reference to `Derived::Derived()'
release/POLevel.o:POLevel.cc:(.text+0x484): undefined reference to `Derived::createLevel()'
release/POLevel.o:POLevel.cc:(.text+0x86b): undefined reference to `Derived::Derived()'
release/POLevel.o:POLevel.cc:(.text+0x884): undefined reference to `Derived::createLevel()'
This is the code I have:
Derived object;
object.createLevel();
My Header class looks like this:
class Derived: public POLevel
{
public:
void createLevel();
Derived();
}
Derived::Derived()
{
return;
}
The Derived.cc file for the respective methods looks basically like this:
Derived::Derived()
{
return;
}
void createLevel()
{
}
I have no idea why im getting the error, any help would be greatly appreciated.