Я пытаюсь загрузить файл .png с SDL2 и SDL2_image. SDL2 инициализируется правильно, в то время как SDL2_image просто не работает без видимой причины, помогите.
IMG_Init () возвращает 0
IMG_GetError () ничего не возвращает
Я использую SDL2 2.0. 10 и SDL2_image 2.0.5 (последние версии afaik) У меня есть все необходимые файлы dll в той же папке, что и мой исполняемый файл (SDL2.dll, SDL2_image.dll, libpng16-16.dll, zlib1.dll, так как я использую только pngфайлы прямо сейчас)
Я понятия не имею, почему это не работает, и я пытаюсь найти ответ по крайней мере 2 часа сейчас
Мой код:
if(IMG_Init(IMG_INIT_PNG) != 0) {
std::cout << "Failed to init sdl_image"<<IMG_GetError()<<std::endl;
return 0;
}