Библиотека DevIL c++, почему не загружается картинка?

я уже задавал этот вопрос, но так и не смог разобраться так как новичок в программировании... Дело в том что я хочу научиться использовать библиотеку DevIL для OpenGL, нор для начала хотел посмотреть как она работает, посмотрел функции на оф. сайте и попытался реализовать загрузку изображения... Но функция ilLoadImage возвращает 0... Ну в общем картинка не загружается... Ну если кто то имеет опыт, не могли бы вы помочь разобраться почему картинка не загружается? Может быть я неправильно сформировал код? Или может библиотека не правильно установлена?

#include #include "IL/ilut.h" #include "IL/ilu.h" #include "IL/il.h"

using namespace std;

int main()
{
        ilInit();
        iluInit();
        ilutRenderer(ILUT_OPENGL);
        ilSetInteger(IL_KEEP_DXTC_DATA, IL_TRUE);
        ilutEnable(ILUT_GL_AUTODETECT_TEXTURE_TARGET);
        ilutEnable(ILUT_OPENGL_CONV);
        ilutEnable(ILUT_GL_USE_S3TC);

        ILuint a = 0; 

        ilGenImages(1, &a);

        ilBindImage(a);

        ilLoadImage(L"1.bmp");

        ILenum ilGetError(ilLoadImage(L"1.bmp"));

        cout << ilGetError << endl;
}

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