Когда я запускаю код, все работает, за исключением того, что звук не воспроизводится. Ссылка прекрасна, когда я помещаю точку останова и смотрю на звуковой объект, он отображается. Я добавил sfml-audio-d.lib и sfml-audio.lib в нужные места. Любые предложения приветствуются.Ошибка Visual Studio в SFML: <Информация недоступна, символы, загруженные для sfml-audio-d-2.dll>
#include <SFML/Graphics.hpp>
#include "SFML/Audio.hpp"
int main() {
sf::RenderWindow window(sf::VideoMode(600, 600), "SFML Application");
sf::SoundBuffer buffer;
buffer.loadFromFile("magicsound.mp3");
sf::Sound sound;
sound.setBuffer(buffer);
sound.play();
//
sf::Sprite background;
sf::Texture texture;
texture.loadFromFile("crash.jpg");
background.setTexture(texture);
while (window.isOpen()) {
sf::Event event;
while (window.pollEvent(event)) {
if (event.type == sf::Event::Closed)
window.close();
if (event.type == sf::Event::Resized)
{
sf::FloatRect visibleAre(0, 0, event.size.width, event.size.height);
window.setView(sf::View(visibleAre)); //background stays default size
//window can be resized without affecting background
}
}
window.clear();
window.draw(background);
window.display();
}
}
старт путем проверки возвращаемого значения LoadFromFile. – jaket
есть сообщение из окна консоли при запуске программы? –