Как добавить музыку в консоль? Я исследовал его, но я всегда вижу, что это делается с 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
Прежде всего, не используйте -lwinmm.lib
в использовании компоновщика -lwinmm
.
Теперь ваша ошибка возникает из-за того, что winmm.lib не может быть найден в пути, в котором выполняется поиск компилятора. Первое, что нужно сделать, - найти winmm.lib. Если вы знаете, где это, здорово, если нет, вам придется самому найти его. Я рекомендую вам сначала искать файлы компилятора, а если нет, запустите поиск по всему компьютеру.
Когда вы нашли winmm.lib, снова скомпилируйте свой скрипт, добавив к нему путь к файлу. Это можно сделать с помощью -L your file path to winmm
(не забудьте добавить -lwinmm и не включать его в путь к файлу).
Если вы не можете найти winmm.lib в любом месте вашего компьютера, и вы используете Windows (если вы используете какую-либо другую систему, которую я не знаю (я использую только Windows)) попробуйте найти winmm.dll, который обычно находится в C: \ Windows \ и скомпилируйте его, вместо этого связывая это. Последнее, что вы можете попробовать, если он все еще не работает, попытается найти только winmm и посмотреть, что он придумал.
- 1. Как постоянно играть музыку
- 2. Программы играть фоновую музыку
- 3. играть музыку youtube в приложении
- 4. Как играть музыку из NSString
- 5. играть музыку javascript
- 6. играть музыку в петлю Qt
- 7. Как играть музыку в цикле в libgdx?
- 8. Как играть музыку постоянно в пигменте
- 9. как играть музыку в приложении java/eclipse?
- 10. Как играть в музыку из twilio client
- 11. как играть музыку по уведомлению в андроиде?
- 12. Как играть и приостанавливать музыку в SpriteKit
- 13. Как играть музыку в Android Studio?
- 14. Как я могу играть музыку в webview?
- 15. Как играть музыку в приложении формы окна, нажав кнопку C#
- 16. Как играть музыку с потоковым онлайн
- 17. Как играть музыку, когда нажата клавиша табуляции
- 18. как играть музыку через python с mpg321
- 19. Как играть музыку с использованием pygame (Python)
- 20. Как играть музыку, если приложение закрыто
- 21. Как играть музыку по ее uri
- 22. Как играть музыку без установки mp3-кодека
- 23. Ищите библиотеку OSS (желательно LGPL), чтобы играть музыку в C#
- 24. Позвольте другим приложениям играть в фоновую музыку
- 25. Android играть музыку в случайное время
- 26. играть музыку в sdcard если есть файл
- 27. Как играть в невидимую музыку в пакетном файле
- 28. как продолжать играть музыку по одному автоматически в R?
- 29. Как играть музыку в приложении формы окна, нажав кнопку
- 30. Android Listview. Как играть в любую музыку и выбрать песню
Ссылка на 'winmm', а не' winmm.lib', если вы используете C :: B. – chris
https://stackoverflow.com/questions/22253074/how-to-play-or-open-mp3-or-wav-sound-file-in-c-program надеюсь, что это поможет –
Вы используете Windows? – Simon