Russian Qt Forum

Qt => Мультимедиа => Тема начата: vitalka от Декабрь 15, 2010, 06:55



Название: Использование OpenAl
Отправлено: vitalka от Декабрь 15, 2010, 06:55
Здравствуйте
Пытаюсь разобраться с использованием OpenAl в Qt под windows.
Установил OpenAl SDK
В программе указал
#include "openAl\al.h"
#include "openAl\alc.h"

Вызываю методы
const ALCchar *devices;
const ALCchar *defaultDeviceName;
devices = alcGetString(NULL, ALC_DEVICE_SPECIFIER);

а мне пишет
daemon.cpp:32: undefined reference to `_imp__alcGetString'

хотя в QtCreator при наведении на функцию показывает ее сигнатуру
OpenAL32.lib тоже запихал куда только можно....
Что я упустил? Может подскажете? Или кто кинет пример работы с OpenAl на Qt?


Название: Re: Использование OpenAl
Отправлено: Fat-Zer от Декабрь 15, 2010, 07:14
Цитировать
OpenAL32.lib тоже запихал куда только можно....

это значит в .pro файл дописали "LIBS+=OpenAL32.lib"?
Попробуйте:
1)сборка->очистить всё, пересобрать
2)сборка->выполнить qmake,сборка->пересобрать всё
3) прописать полный путь к библиотеке


Название: Re: Использование OpenAl
Отправлено: vitalka от Декабрь 15, 2010, 08:55
Блин, склероз, я его везде подключил кроме LIBS+=OpenAL32.lib
добавил - собралось нормально
Спасибо огромное!