Я разрабатываю платформу на основе Allegro-библиотеки для простой разработки игр на C ++, и до сих пор у меня не было ни одной проблемы с Allegro. Однако теперь для моего класса растровых расширений nfImage (строка 196), когда я использую свою функцию «nfImage.loadFromFile» (строка 1429), он не хочет загружать совершенно корректный файл PNG, созданный в MS Paint. Файл не помещается в этом посте, поэтому код Вот.
Когда я пытаюсь загрузить «hello.png», он дает мне «Neil’s Framework: al_load_bitmap не удалось загрузить изображение« hello.png »» и возвращает -1. Кто-нибудь знает, почему Allegro не загружает этот файл? Я попытался загрузить файлы в Allegro с помощью той же настройки, используя этот урок, и это работает отлично, но как только я помещаю это в класс, все портит.
Спасибо, парни,
-Neil
Я не собираюсь отлаживать тысячи строк кода, но это статья содержит всю полезную информацию, которая понадобится вам, если вы внимательно ее прочитаете.
Других решений пока нет …