我正在尝试一个简单的SFML项目,这给我一个错误,提示它无法加载图像文件。这是我的代码:
#include <SFML/Graphics.hpp>
#include <iostream>
using namespace sf;
int main() {
RenderWindow window(VideoMode(600, 600), "Chess");
system("dir");
Texture texture;
texture.loadFromFile("board.png");
Sprite s(texture);
while (window.isOpen()) {
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
//draw
window.clear();
window.draw(s);
window.display();
}
}
我已经尝试了所有指南并解决了我发现的这个问题,但没有一个可以奏效。谁能帮助我?是的,我的图像文件位于项目目录中。如果有帮助,我正在使用VS 2013。