2016-07-14 40 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 –