gpt4 book ai didi

c++ - 链接器错误 : LNK1181 while attempting to compile with FMOD

转载 作者:太空宇宙 更新时间:2023-11-04 13:59:46 25 4
gpt4 key购买 nike

这个问题在我当前的项目中一直困扰着我,我还没有完全弄明白。我正在团队中制作游戏,一直致力于我们的 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 ==========

如有任何帮助,我们将不胜感激!

最佳答案

您需要在 Visual Studio 的链接器设置中添加 fmodex_vc.lib 文件。

比较您的设置、VS 版本、FMOD 版本、Platfrom SDK 等。

删除库引用并重建。在项目目录中创建一个目录并在那里添加 lib 文件,然后从那里引用它。

确保使用相同的 FMOD 库文件。

关于c++ - 链接器错误 : LNK1181 while attempting to compile with FMOD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19780985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com