Q021:ege能不能播放音乐?
A021:
可以,使用ege::MUSIC来播放。
// 定义一个MUSIC
ege::MUSIC music1;
// 打开文件example.mp3
music1.OpenFile("example.mp3");
// 播放音乐
music1.Play();
// 暂停播放
music1.Pause();
// 停止播放(注意,此处功能似乎与Pause表现一致,需要停止重新播放请使用Seek)
music1.Stop();
// 设置播放位置偏移为0,可以理解作音乐播放器的进度条拉到0
music2.Seek(0);
// 从偏移0位置开始播放,功能与上述表现区别在于,Play(0)立刻开始从头播放,Seek(0)在你没有播放音乐的时候,不会自动播放
music2.Play(0);
Q022:我应该安装那个版本的ege?
A022:
根据你使用的环境与平台等确定。
如果你使用VC/VS,安装对应你的VS版本的库即可。
如果你使用mingw或带mingw编译器的其他IDE,使用mingw版本的库。
如果你的工具集支持64位,建议使用64,否则使用不带64的32位版本。
Q023:我按照教程搞完了为什么还是不对?
A023:
请确定文件存放路径正确、使用的库版本正确、使用的命令行参数等正确。
Q024:我应该下载/安装哪个版本的ege?
A024:
见Q022
Q025:有没有vc6能用的ege?
A025:
有,直接戳主页下载(
http://pan.baidu.com/s/1qWxAgeK)即可自取。
Q026:undefined reference是什么意思?
A026:
未定义的引用,一般链接错误导致。
请确认你的libgraphics.a或libgraphics64.a存放的位置正确,且命令行编译参数/链接库添加正确(例如gcc的-lgraphics -lgdi32 -limm32...等)。
Q027:为什么我的程序闪退?
A027:
一般是你的程序存在谬误导致的,大概无非是流程错误/越界,建议使用调试功能自行查找原因=。=...然后可以发群寻求帮助...