openal приложение с 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'

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

0 ответов

Другие вопросы по тегам