У меня есть путь к моему файлу, определенный следующим образом:
const char* GROUND_TEXTURE_FILE = "objects/textures/grass.jpg";
А вот функция, которую я использую для загрузки изображения:
bool loadTexImage2D(const string &fileName, GLenum target) {
...
// this will load image data to the currently bound image
// at first, we must convert fileName, for ascii, this method is fine?
wstring file(fileName.begin(), fileName.end());
if(ilLoadImage(file.c_str()) == IL_FALSE) { //here the program falls
Что не так в моем коде? Почему программа падает при вызове ilLoadImage
? Я думаю, что file.c_str()
должен нормально работать как тип wchar_t *
или нет? Спасибо за ответ :)
ilInit();
... моя ошибка - person ketysek   schedule 06.05.2016