如何在控制檯中添加音樂?我研究過它,但我總是看到它用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