|
0 / 0 / 1
Регистрация: 24.06.2014
Сообщений: 74
|
|||||||||||
Фоновое воспроизведение музыки С++ и WinApi12.02.2015, 23:18. Показов 8114. Ответов 8
Метки нет (Все метки)
Здравствуйте, хочу при запуске что бы на заднем фоне себе там играла музыка. Перелазил множество сайтов, прочитал множество мануалов, использовал уже готовые коды и в результате ничего! Постоянно выбивают ошибки при компиляции когда использую функцию PlaySound, а вот ShellExecute работает, но ничего не воспроизводит. Можете подсказать какой код использовать ? Или как правильно прописать.
Вот мой несчастный код :
Кликните здесь для просмотра всего текста
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ __imp__PlaySoundW@12 в функции _WinMain@16 c:\Users\ME\documents\visual studio 2013\Projects\Your_Choice\Your_Choice\Ma in.obj Your_Choice
Ошибка 2 error LNK1120: неразрешенных внешних элементов: 1 c:\users\me\documents\visual studio 2013\Projects\Your_Choice\Debug\Your_Cho ice.exe 1 1 Your_Choice
0
|
|||||||||||
| 12.02.2015, 23:18 | |
|
Ответы с готовыми решениями:
8
Фоновое воспроизведение музыки Фоновое воспроизведение звука |
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|
| 12.02.2015, 23:31 | |
|
библиотеки то подключил?
1
|
|
|
0 / 0 / 1
Регистрация: 24.06.2014
Сообщений: 74
|
|
| 12.02.2015, 23:37 [ТС] | |
|
Какие ? Я просто только начал изучать WinApi, помогите пожалуйста
0
|
|
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||
| 12.02.2015, 23:52 | ||
|
в зависимости от компилятора по разному подключается вот здесь пример для Visual C++ http://www.soundcoding.ru/WIN32/playsound_vc++.htm вообще смотри всегда MSDN там написано какие заголовчные файлы и какие библиотеки нужны для данной функции https://msdn.microsoft.com/ru-... s.85).aspx про PlaySound
1
|
||
|
0 / 0 / 1
Регистрация: 24.06.2014
Сообщений: 74
|
||||||
| 12.02.2015, 23:59 [ТС] | ||||||
|
Да, я уже подключил
0
|
||||||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
|
| 13.02.2015, 00:01 | |
Сообщение было отмечено Gameer как решение
Решение
1
|
|
|
0 / 0 / 1
Регистрация: 24.06.2014
Сообщений: 74
|
||||||||||||||||
| 13.02.2015, 01:07 [ТС] | ||||||||||||||||
Кликните здесь для просмотра всего текста
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в функции ___tmainCRTStartup c:\Users\Me\documents\visual studio 2013\Projects\Your_Choice\Your_Choice\MS VCRTD.lib(crtexew.obj) Your_Choice Ошибка 2 error LNK1120: неразрешенных внешних элементов: 1 c:\users\me\documents\visual studio 2013\Projects\Your_Choice\Debug\Your_Cho ice.exe Your_Choice Добавлено через 26 минут Все спасибо большое, разобрался. Если кому то нужно :
Далее в правом меню выберите пункт Компоновщик, и в выпадающем меню Ввод. Нажмите на Дополнительные зависимости и в выпадающей менюшке выберите Изменить. И в первом вводимой области вставьте Кликните здесь для просмотра всего текста
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib Так заиграли у меня wav файлы. А как быть с mp3 ? Добавлено через 2 минуты
0
|
||||||||||||||||
|
Модератор
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,871
|
||
| 13.02.2015, 01:14 | ||
|
или рыть в сторону DirectSound у него возможности побольше
1
|
||
|
0 / 0 / 1
Регистрация: 24.06.2014
Сообщений: 74
|
|
| 13.02.2015, 01:17 [ТС] | |
|
Спасибо, пошел изучать и искать. Проблема решена, тему можно закрыть.
0
|
|
| 13.02.2015, 01:17 | |
|
Помогаю со студенческими работами здесь
9
Воспроизведение музыки Воспроизведение музыки
Воспроизведение музыки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|