我正在开发一个基于Allegro库的框架,用于在C ++中进行简单的游戏开发,到目前为止,我还没有遇到过Allegro的单一问题。现在,对于我的位图扩展类,nfImage(第196行),当我使用我的“nfImage.loadFromFile”函数(第1429行)时,它不想加载我在MS Paint中制作的完全合法的PNG文件。该文件不适合此帖子,因此代码为here。
当我尝试加载“hello.png”时,它给了我“Neil的框架:al_load_bitmap无法加载图像'hello.png'”错误并返回-1。有谁知道为什么Allegro没有加载这个文件?我尝试使用this tutorial使用相同的设置在Allegro中加载文件,并且它完美地运行,但是只要我把它放在一个类中就会混乱。
谢谢你们, -Neil