Я пытаюсь скомпилировать проект Qt с библиотекой Portaudio и ASIO SDK от Steinberg. Мне удалось собрать Portaudio без ASIO, но когда делает это с обеими библиотеками я получаю 7 ошибок, как это (с различными функциями):Компиляция ASIO SDK в Qt
asiolist.obj:-1: error: LNK2019: unresolved external symbol
[email protected] referenced in function "public: __thiscall
AsioDriverList::AsioDriverList(void)" ([email protected]@[email protected])
Я внимательно следил за эти инструкции: http://portaudio.com/docs/v19-doxydocs/compile_windows_asio_msvc.html, и я использую Qt с МСВС компилятор.
Вот мой файл .pro
#-------------------------------------------------
#
# Project created by QtCreator 2015-06-16T11:52:41
#
#-------------------------------------------------
QT += core
QT -= gui
TARGET = audio
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
INCLUDEPATH += ../portaudio/include \
../portaudio/src/common \
../portaudio/src/os/win \
../ASIOSDK2.3/common \
../ASIOSDK2.3/host \
../ASIOSDK2.3/host/pc
HEADERS += \
../portaudio/include/pa_asio.h \
../portaudio/include/portaudio.h
SOURCES+= main.cpp \
../ASIOSDK2.3/common/asio.cpp \
../ASIOSDK2.3/host/pc/asiolist.cpp \
../portaudio/src/hostapi/asio/pa_asio.cpp \
../portaudio/src/common/pa_allocation.c \
../portaudio/src/common/pa_converters.c \
../portaudio/src/common/pa_cpuload.c \
../portaudio/src/common/pa_debugprint.c \
../portaudio/src/common/pa_dither.c \
../portaudio/src/common/pa_front.c \
../portaudio/src/common/pa_process.c \
../portaudio/src/common/pa_ringbuffer.c \
../portaudio/src/common/pa_stream.c \
../portaudio/src/common/pa_trace.c \
../portaudio/src/os/win/pa_win_coinitialize.c \
../portaudio/src/os/win/pa_win_hostapis.c \
../portaudio/src/os/win/pa_win_util.c \
../portaudio/src/os/win/pa_win_waveformat.c \
../portaudio/src/os/win/pa_win_wdmks_utils.c \
../portaudio/src/os/win/pa_x86_plain_converters.c \
../ASIOSDK2.3/host/asiodrivers.cpp
DEFINES += PA_USE_ASIO=1
Кто-нибудь есть ключ? Кажется, что ASIOSDK не были правильно связаны, но я понятия не имею, как это исправить. Спасибо столько!