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