C++: Undefined reference med statiska funktion och variabel

Här diskuteras programmering och utveckling
Användarvisningsbild
PureW
Inlägg: 153
Blev medlem: 22 maj 2007, 21:02
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS
Ort: Göteborg

C++: Undefined reference med statiska funktion och variabel

Inlägg av PureW »

När jag försöker kompilera koden nedan så säger g++:
bugs.h:14: undefined reference to `bug::sprite'
Någon aning varför?
class bug : public Entity
{
private:
static texture* sprite;
public:
void Update();


static void setSprite(texture* newSprite) {sprite=newSprite;} <-- Detta är rad 14
bug();
~bug();

};
Användarvisningsbild
gasol
Inlägg: 405
Blev medlem: 27 jul 2007, 14:57
Kontakt:

SV: C++: Undefined reference med statiska funktion och variabel

Inlägg av gasol »

Jag antar att du inkluderar någon header som definierar datatypen texture?

Verkar dock vara ett länknings fel, har du implementerat några funktioner i klassen bug? Så att object filerna genereras?

Du skulle inte kunna posta hela felmeddelandet?
The Black Mountain Scorpion Hoedown Bluegrass Experience Gang
From Left to Right: Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle, Wizard on Bicycle.
Skriv svar

Återgå till "Programmering och webbdesign"