Ошибка при загрузке картинки из файла в SFML
Начал делать игру Arkanoid на С++ на SFML. Хотел загрузить картинку названия игры, но при попытке это сделать, возникает Debug error! abort() has been called.
#include <iostream>
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode::getDesktopMode(), "Arkanoid", sf::Style::Fullscreen);
window.setFramerateLimit(60);
sf::Texture logoTexture;
sf::Sprite logo;
if (!logoTexture.loadFromFile("Assets/ArkanoidLogo.png"));
{
throw "Could not load ArkanoidLogo.png!"; // <- Здесь возникает ошибка
}
logo.setTexture(logoTexture);
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed || event.key.code == sf::Keyboard::Escape)
{
window.close();
}
}
window.clear();
window.draw(logo);
window.display();
}
return 0;
}
Ответы (1 шт):
Автор решения: dahoonpao
→ Ссылка
Проверь путь до картинки, в VS кстати если путь указан верно то при наведении на него - отобразит само изображение.