我正在尝试加载sf :: Texture,但每次运行程序时,我的计算机都会开始发出哔哔声(没有玩笑),命令提示符会输出一堆看起来像古埃及象形文字的字符。 相关代码:
#pragma once
#include "SFML/Graphics.hpp"
class TextureLoader {
public:
sf::Texture runway;
~TextureLoader(){}
TextureLoader() {
runway.loadFromFile("Runway.png");
}
};
Runway.png确实存在,因为我已经测试过创建一个ifstream并且它可以很好地加载图像。
调试器抱怨“访问冲突读取位置”,但每次都改变位置,我从来没有找到它在调试器中指向的内存空间。除纹理外,每个对象看起来都很好。