Russian Qt Forum
Март 29, 2024, 03:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Не могу линкануть FMOD  (Прочитано 2030 раз)
mamol27
Гость
« : Август 30, 2017, 12:26 »

Хочу написать приложение для звука на Qt, но не получается линкануть библиотеку с FMOD, фмод стоит, файлы есть - проверял, это один из советов, что нашел на просторах интернета, но все равно ни один из них не сработал.

Код:
INCLUDEPATH += "C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\lowlevel\inc"
DEPENDPATH += "C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\lowlevel\inc"
LIBS += -L"C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\lowlevel\lib" -lfmod_vc -lfmodL_vc
« Последнее редактирование: Август 30, 2017, 12:29 от mamol27 » Записан
Bepec
Гость
« Ответ #1 : Август 30, 2017, 13:35 »

Ошибочку в студию. Желательно без белья и в полный рост.
Записан
mamol27
Гость
« Ответ #2 : Август 30, 2017, 14:00 »

Если я правильно понял, то вот:
Код:
13:59:32: Выполняются этапы для проекта testVideos...
13:59:32: Настройки не изменились, этап qmake пропускается.
13:59:32: Запускается: «C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe»
C:\Qt\5.9.1\mingw53_32\bin\qmake.exe -o Makefile ..\testVideos\testVideos.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
C:/Qt/Tools/mingw530_32/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory 'C:/Users/Designer/Documents/build-testVideos-Desktop_Qt_5_9_1_MinGW_32bit-Debug'
g++ -Wl,-subsystem,windows -mthreads -o debug\testVideos.exe debug/main.o debug/emitter.o debug/qrc_qml.o  -lmingw32 -LC:\Qt\5.9.1\mingw53_32\lib C:\Qt\5.9.1\mingw53_32\lib\libqtmaind.a -LC:\utils\my_sql\my_sql\lib -LC:\utils\postgresql\pgsql\lib -lshell32 -L"C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\lowlevel\lib" -lfmod_vc -lfmodL_vc C:\Qt\5.9.1\mingw53_32\lib\libQt5Quickd.a C:\Qt\5.9.1\mingw53_32\lib\libQt5Guid.a C:\Qt\5.9.1\mingw53_32\lib\libQt5Qmld.a C:\Qt\5.9.1\mingw53_32\lib\libQt5Networkd.a C:\Qt\5.9.1\mingw53_32\lib\libQt5Cored.a
debug/emitter.o: In function `ZN7Emitter4initEv':
C:\Users\Designer\Documents\build-testVideos-Desktop_Qt_5_9_1_MinGW_32bit-Debug/../testVideos/emitter.cpp:29: undefined reference to `FMOD::System::getVersion(unsigned int*)@8'
C:\Users\Designer\Documents\build-testVideos-Desktop_Qt_5_9_1_MinGW_32bit-Debug/../testVideos/emitter.cpp:37: undefined reference to `FMOD::System::init(int, unsigned int, void*)@16'
debug/emitter.o: In function `ZN7Emitter7releaseEv':
C:\Users\Designer\Documents\build-testVideos-Desktop_Qt_5_9_1_MinGW_32bit-Debug/../testVideos/emitter.cpp:49: undefined reference to `FMOD::Sound::release()@4'
debug/emitter.o: In function `ZN7Emitter9initSoundEPcbb':
C:\Users\Designer\Documents\build-testVideos-Desktop_Qt_5_9_1_MinGW_32bit-Debug/../testVideos/emitter.cpp:62: undefined reference to `FMOD::System::createStream(char const*, unsigned int, FMOD_CREATESOUNDEXINFO*, FMOD::Sound**)@20'
C:\Users\Designer\Documents\build-testVideos-Desktop_Qt_5_9_1_MinGW_32bit-Debug/../testVideos/emitter.cpp:66: undefined reference to `FMOD::System::createSound(char const*, unsigned int, FMOD_CREATESOUNDEXINFO*, FMOD::Sound**)@20'
debug/emitter.o: In function `ZN7Emitter4playEh':
C:\Users\Designer\Documents\build-testVideos-Desktop_Qt_5_9_1_MinGW_32bit-Debug/../testVideos/emitter.cpp:83: undefined reference to `FMOD::System::playSound(FMOD::Sound*, FMOD::ChannelGroup*, bool, FMOD::Channel**)@20'
debug/emitter.o: In function `ZN7Emitter4stopEPN4FMOD7ChannelE':
C:\Users\Designer\Documents\build-testVideos-Desktop_Qt_5_9_1_MinGW_32bit-Debug/../testVideos/emitter.cpp:104: undefined reference to `FMOD::ChannelControl::isPlaying(bool*)@8'
C:\Users\Designer\Documents\build-testVideos-Desktop_Qt_5_9_1_MinGW_32bit-Debug/../testVideos/emitter.cpp:108: undefined reference to `FMOD::ChannelControl::stop()@4'
debug/emitter.o: In function `ZN7Emitter9setVolumeEPN4FMOD7ChannelEf':
C:\Users\Designer\Documents\build-testVideos-Desktop_Qt_5_9_1_MinGW_32bit-Debug/../testVideos/emitter.cpp:125: undefined reference to `FMOD::ChannelControl::setVolume(float)@8'
debug/emitter.o: In function `ZN7Emitter5serveEv':
C:\Users\Designer\Documents\build-testVideos-Desktop_Qt_5_9_1_MinGW_32bit-Debug/../testVideos/emitter.cpp:132: undefined reference to `FMOD::System::update()@4'
C:\Qt\5.9.1\mingw53_32\lib\libqtmaind.a(qtmain_win.o): In function `WinMain@16':
c:\Users\qt\work\qt\qtbase\src\winmain/qtmain_win.cpp:104: undefined reference to `qMain(int, char**)'
collect2.exe: error: ld returned 1 exit status
mingw32-make[1]: *** [debug\testVideos.exe] Error 1
mingw32-make: *** [debug] Error 2
Makefile.Debug:67: recipe for target 'debug\testVideos.exe' failed
mingw32-make[1]: Leaving directory 'C:/Users/Designer/Documents/build-testVideos-Desktop_Qt_5_9_1_MinGW_32bit-Debug'
Makefile:36: recipe for target 'debug' failed
13:59:33: Процесс «C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта testVideos (комплект: Desktop Qt 5.9.1 MinGW 32bit)
Во время выполнения этапа «Сборка»
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 20.