1
我想裝載8張圖像。這些圖像不加載,我不知道爲什麼。我使用將文件放置到目錄的Xcode。我認爲我的代碼可能有問題。SDL2 IMG_Load無法正常工作
功能:
void loadImages() { for(int i = 0; i < 8; i++) pict[0] = NULL; pict[0] = IMG_Load("jpg/colorfull small jpg.jpg"); if(pict[0] == NULL) cout << "Unable to load image\n"; pict[1] = IMG_Load("jpg/colorfull big jpg.jpg"); if(pict[1] == NULL) cout << "Unable to load image\n"; pict[2] = IMG_Load("jpg/colorless small jpg.jpg"); if(pict[2] == NULL) cout << "Unable to load image\n"; pict[3] = IMG_Load("jpg/colorless big jpg.jpg"); if(pict[3] == NULL) cout << "Unable to load image\n"; pict[4] = IMG_Load("png/colorfull small png.png"); if(pict[4] == NULL) cout << "Unable to load image\n"; pict[5] = IMG_Load("png/colorfull big png.png"); if(pict[5] == NULL) cout << "Unable to load image\n"; pict[6] = IMG_Load("png/colorless small png.png"); if(pict[6] == NULL) cout << "Unable to load image\n"; pict[7] = IMG_Load("png/colorless big png.png"); if(pict[7] == NULL) cout << "Unable to load image\n"; }
編譯:
目錄:
IMG_GetError()說什麼? – Xonar
「無法打開jpg/colorfull小jpg.jpg」他對其中的所有8個人說 – Sam