Какую ссылку нужно использовать для IMG_Load() в библиотеке SDL_image?

Я только начал изучать SDL2 и SDL_image. И решил вставить картинку в окно, но функция возвращает NULL, то есть не загрузила в переменную изображение. Какую же тогда ссылку нужно использовать? Пишу я в VS code.

#include <stdio.h>
#include <stdlib.h>
#if defined(__MINGW32__)
#include <SDL.h>
#include <SDL_image.h>
#else
#include <SDL2/SDL.h>
#include <SDL2/SDL_image.h>
#endif

int main(int argc,char *argv[]) 
{
    SDL_Surface *flower = IMG_Load("C:\\cvscodeonlygame\\flower.png");
    printf("%s" ,IMG_GetError());
    return 0;
}

То есть переменная flower возвращает NULL(пробовал и просто подставить flower.png). Расположение файлов таково:

-cvscodeonlygame
    -.vscode
    -build
    -src
        -CMakelists.txt
        -main.c
    -flower.png
    -gameOnSDL2.code-workspace

Ответы (0 шт):