Название: Не могу линкануть FMOD
Отправлено: 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
Название: Re: Не могу линкануть FMOD
Отправлено: Bepec от Август 30, 2017, 13:35
Ошибочку в студию. Желательно без белья и в полный рост.
Название: Re: Не могу линкануть FMOD
Отправлено: mamol27 от Август 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) Во время выполнения этапа «Сборка»
|