0
我在SDL中製作遊戲,並使用位圖分配對象,我想嘗試靜態,但是出現聲明不兼容的錯誤。我錯過了什麼?SDL_Loadbitmap作爲類中的靜態成員
我的課CPP
SDL_Surface Enemy::sprite = SDL_LoadBMP("ship.bmp");
我的H級
class Enemy
{
public:
static SDL_Surface *sprite;
};
您的定義缺少'*'。 – user786653
SDL_LoadBMP返回一個地址,因此我需要sprite而不是* sprite –