2016-07-14 159 views
0

我想要的聲音添加到Qt的項目,但是當我嘗試到庫與代碼鏈接:添加FMOD庫QT間期

INCLUDEPATH += "C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\lowlevel\inc" 
LIBS += "C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\lowlevel\lib -libfmodex" 

我得到以下錯誤:

error: C:\Program Files (x86)\FMOD SoundSystem\FMOD Studio API Windows\api\lowlevel\lib -libfmodex: No such file or directory 

如果我使用下面的行我得到一堆「undefined referece」錯誤

INCLUDEPATH += "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 -libfmodex" 

我檢查了所有其他fmod相關的問題在堆棧溢出但無法找到任何解決方案。任何人都可以請幫我解決這個問題嗎?

QT基於5.6版本, FMOD版本創建者4.0.0 04年7月1日

+0

* LIBS + = -L 「C:\ Program Files文件(x86)的\ FMOD Soundsystem的\ FMOD Studio的API的Windows \ API \低級\ LIB」 -fmodL_vc.lib * 結果:錯誤:無法識別的命令行選項'-fmodL_vc.lib' –

+1

**解決方案** 這對我有用'win32 {INCLUDEPATH + =「D:\ FMOD Studio API Windows \ api \ lowlevel \ inc」DEPENDPATH + =「D:\ FMOD Studio API Windows \ api \ lowlevel \ inc」 LIBS + = -L「D:\ FMOD Studio API Windows \ api \ lowlevel \ lib」-lfmod_vc }' –

回答

0

LIBS + = -L「C:/程序文件(x86)/ FMOD Soundsystem的/ FMOD工作室API在Windows/API /低空/ lib目錄/ - fmodex

注重關閉文件夾,不包括-lfmodex

也閱讀了本very good answer

+0

感謝您的評論,這是結果: 錯誤:無法找到-lfmodex collect2.exe:-1:錯誤:錯誤:ld返回1退出狀態 –

+0

對不起,我指出顯而易見的語法錯誤,如果你仍然有錯誤檢查庫是否真的存在併發布你的* *當前**'LIBS +'語句 – mvidelgauz

+0

lib文件夾中沒有lfmodex。 libfmod.a,libfmodL.a ... 這是當前行:LIBS + = -L「C:\ Program Files(x86)\ FMOD SoundSystem \ FMOD Studio API Windows \ api \ lowlevel \ lib」-lfmodex –