Открытое приложение с Visual Studio 13 C ++ с помощью надстройки Qt-5.3.1

Я пытаюсь сделать приложение, которое воспроизводит звук с OpenAL. Я использую Visual Studio 13 C ++ с qt-5.3.1 Добавить в. Мой код не выдает ошибку, но нет звука. Когда я отладил свой код, я понял, что когда я инициализирую OpenAL устройство остается NULL, Таким образом, контекст не может быть создан. Я использую этот код для инициализации:

 const ALCchar* devicename = alcGetString(NULL, ALC_DEFAULT_DEVICE_SPECIFIER);
ALCdevice* Device;
ALCcontext* Context;
Device = alcOpenDevice(devicename);
if (Device)
{
Context = alcCreateContext(Device, NULL);
alcMakeContextCurrent(Context);
}

ALboolean g = alIsExtensionPresent("EAX2.0");
alGetError();
alcGetError(Device);

Кроме того, я понял, что когда я открываю свое приложение, отладчик говорит, что:

'deneme2.exe' (Win32): Loaded 'C:\Windows\System32\wrap_oal.dll'. Cannot find or open the PDB file.

'deneme2.exe' (Win32): Unloaded 'C:\Windows\System32\wrap_oal.dll'

В чем может быть проблема? Если вы мне поможете, я буду так счастлив. Заранее спасибо.

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]