c++ - 图片 SFML 加载失败
问题描述
我在 Windows 上的 SFML 有问题。我通常习惯在 Linux 下工作,但这次我在 windows 上使用 VSCode。所以我试图从名为toto.png
. 但是当我画它时,我Failed to load image
每次都会出现一个错误。我首先认为这是我的函数,所以我尝试直接在我的主函数中绘制精灵但同样的错误,然后我认为它来自我的路径,所以我将图像复制到项目的所有可能文件夹中,但即使发生这种情况,它仍然无法正常工作。
#include "Window.hpp"
#include "Grid.hpp"
WindowHandling::WindowHandling()
{
_window.create(sf::VideoMode(WINDOW_WIDTH, WINDOW_HEIGHT), "2048");
}
void WindowHandling::DrawWindow()
{
sf::Texture texture;
sf::Sprite sprite;
texture.loadFromFile("toto.png");
sprite.setTexture(texture);
std::unique_ptr<Grid> Map(new Grid());
while (_window.isOpen()) {
Map->CreateGrid(_window);
while (_window.pollEvent(_event)) {
if (_event.type == sf::Event::Closed)
_window.close();
_window.draw(sprite);
}
//_window.clear(sf::Color(220, 220, 220));
_window.display();
}
}
解决方案
问题已修复,我正在执行项目debug
而不是release
...
推荐阅读
- python - 使用条件 Pandas 对两列进行自定义排序
- create-react-app - 我无法启动反应应用程序项目
- pdf - 参数类型'Future
' 不能分配给参数类型 'Widget'.dart - php - 为什么 PHP mail() 给我错误:“未定义的偏移量:3”,原因是什么?
- linux - 如何区分 yum 全新安装和 yum 更新?
- enums - 为什么将一个枚举变体设为“f64”会增加此枚举的大小?
- java - 在 Android 通知设置期间显示两次 Toast 消息
- jquery - 为什么 .data() 和 .attr() 返回 undefined 虽然数据属性名称匹配?
- java - 将 JSON 反序列化为类实例
- sql - Improve SQL query with multiple unions and joins (hdbsql)