如何在控制台中添加音乐?我研究过它,但我总是看到它用Visual C++完成,我使用Code :: Blocks。我的编译器是GNU GCC。我试图在链接器中添加winmm.lib。我包括windows.h和mmsystem.h并键入PlaySound(TEXT("RTWarning.wav"), NULL, SND_FILENAME);
,但是当我编译它时,它说:“cannot find -lwinmm.lib
”。如何在C++中播放音乐
回答
标准库中没有这样的设备来播放音乐文件。您可以使用第三方库(搜索网络)来打开并播放媒体文件。
至于链接器错误,我猜链接搜索路径不包括winmm.lib
所在的文件夹,所以你需要自己添加它。
如果它在Windows上有。 PlaySound可能无法从标准C++库中运行,但Windows DLL可以用于相同的效果。 – Simon 2017-08-27 00:00:54
首先在链接器使用-lwinmm
中不要使用-lwinmm.lib
。
现在,您的错误发生了,因为winmm.lib无法在编译器搜索的路径中找到。首先要做的是找到winmm.lib。如果你知道它在哪里,很好,如果不是,你将不得不自己找到它。我建议你先在编译器文件中搜索,如果它不存在,则在整个计算机上运行搜索。
当您发现winmm.lib再次编译您的脚本时,这次添加文件路径。这可以通过-L your file path to winmm
来完成(不要忘记添加-lwinmm,也不要将其包含在文件路径中)。
如果在计算机上的任何地方都找不到winmm.lib,并且您正在使用Windows(如果您使用任何其他系统,我不知道(我只使用Windows)),请尝试搜索winmm.dll,它通常位于C:\ Windows \并编译链接。最后一件你可以尝试,如果它仍然没有工作尝试寻找只是winmm,看看它出现了什么。
- 1. 如何在音乐播放器中播放LRC和音乐
- 2. 播放音乐? - Objective C
- 3. 音乐播放
- 4. 在google中播放mp3播放音乐
- 5. 如何在音乐播放器中设置音乐播放滑块
- 6. 如何在webview中播放音乐?
- 7. 如何在Android Studio中播放音乐?
- 8. 如何在...中播放音乐一次?
- 9. 在android中播放音乐
- 10. 如何在GW-Basic中播放背景音乐(音乐)
- 11. 如何从AudioPlaybackAgent中的音乐+视频中心播放音乐?
- 12. 如何播放音乐,以便在结束后自动播放音乐?
- 13. C - 正在播放音乐吗?
- 14. 播放音乐javascript
- 15. 如何在内置播放器中播放音乐
- 16. 如何在启动时播放音乐?
- 17. 停止音乐应用播放音乐
- 18. 连续播放音乐的音乐
- 19. 如何从播放音乐播放器录制音频
- 20. 如何在C#\ NAudio音乐播放器中创建一个seekbar?
- 21. 如何在音乐播放器中关联多个文件c#
- 22. 如何播放音乐时,我在C#中
- 23. 如何在C#中播放nsf音乐? (制作游戏)
- 24. 从停止播放音乐的时刻继续播放音乐
- 25. 如何让Android上的音乐播放器按钮像谷歌播放音乐
- 26. 在Android音乐播放器中播放音频文件
- 27. 的MediaPlayer播放音乐文件,只有在播放音乐文件如下
- 28. 如何开始在iPhone上播放音乐播放列表?
- 29. Mac上的C++音乐播放
- 30. objective c iphone音乐播放器崩溃
如果使用C :: B,则链接到'winmm',而不是'winmm.lib'。 – chris 2012-04-28 04:07:13
https://stackoverflow.com/questions/22253074/how-to-play-or-open-mp3-or-wav-sound-file-in-c-program希望这会有所帮助 – 2017-08-27 07:59:10
你使用的是Windows吗? – Simon 2017-08-27 12:15:44