0

一切都正确添加,我在调试窗口中没有任何错误。但是,当我去运行时,应用程序窗口给了我正常的“SFMLProject.exe Not Responding”,然后关闭我的应用程序。我运行一台 Tight 计算机,没有病毒保护程序对我的应用程序做任何事情。我不确定出了什么问题。

这是我拥有的代码,但我认为它不会有帮助。只是一个简单的“音乐流”

#include <SFML/Audio.hpp>

int main()
{
  sf::Music music;
  if ( !music.openFromFile("music.ogg") )
    return -1; // error
  music.play();
  return 0;
}
4

1 回答 1

0

您的程序显示未响应,因为它返回了一个非零值。不知何故,SFML 无法播放该文件。通过阅读 SFML 文档检查确切的错误是什么。

你的OGG文件在哪里?它是在 Debug builds 文件夹中,还是在 Release builds 文件夹中?尝试提供绝对路径,例如C:/Path/To/Your/File/music.ogg

于 2013-07-20T09:17:32.713 回答