这是一个在我当前的项目中一直困扰着我的问题,我还没有完全弄清楚。我正在团队中制作游戏,一直致力于我们的 FMOD 实施的成员在他的计算机上安装了 FMOD。当他在他的系统上运行该项目时,它运行得非常好。但是,当我尝试在我的设备上运行它时,我不断得到 LNK1181。我尝试在我的 VS2012 中设置我的包含和库文件夹,以便它引用包含所有 .h、.hpp、.lib 和 .dll 文件的文件夹,但我仍然得到 1181。此外,我已经多次清理和重建解决方案,但它没有做任何事情。我也尝试过使用#pragma comment(lib, "FMOD/fmodex_vc.lib")
,但没有帮助。这是链接器的输出:
1>LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/LTCG' specification
1>
1> Starting pass 1
1> Processed /DEFAULTLIB:FMOD/fmodex_vc.lib
1> Processed /DEFAULTLIB:MSVCRTD
1> Processed /DEFAULTLIB:OLDNAMES
1>Audio.obj : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:LBR' specification
1> Processed /DEFAULTLIB:uuid.lib
1> Processed /DEFAULTLIB:msvcprtd
1>LINK : fatal error LNK1181: cannot open input file '..\..\..\..\..\Program Files (x86)\FMOD SoundSystem\FMOD Programmers API Windows\api\lib\fmodex_vc.lib'
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
任何帮助将不胜感激!