如何修复 Visual Studio 中的 LNK1104 错误?

2023-12-21

首先,请允许我向您介绍一些背景知识。我正在尝试模仿我童年的游戏。在这方面已经做了很多工作模拟上述游戏 https://github.com/VanaDev/Vana,并且我通过 Windows 设置指南取得了一些不错的进展,可以找到here. https://github.com/VanaDev/Vana/wiki/Windows-setup-guide我建议先看一下这个问题,因为了解我之前所做的步骤可能有助于回答这个问题。

目前我正在进行第 10 步,构建 Vana 解决方案。当我在 Visual Studio 2019 中构建它时,遇到 3 个错误。登录、频道和世界服务器项目无法打开“libmysql.lib”。输出如下:

LINK : fatal error LNK1104: cannot open file 'libmysql.lib'

错误列表下写着:

LNK1104 cannot open file 'libmysql.lib'

它没有告诉我为什么无法打开它,它只是说它无法打开它。它没有给我任何位置,也没有提供太多关于我到底应该做什么的线索。我在 MySQL 服务器社区 8 文件夹中找到了“libmysql.lib”,并将该文件放入“LazurBeemz”目录中的 SQL 文件夹中,但出现了相同的错误。

然后我尝试将其放入 MySQL 服务器 5.0 文件夹中,因为那是我指向“LazurBeemz”包的位置,不幸的是我遇到了同样的错误。老实说,我不知道应该把它放在哪里,也不知道为什么会出现这些错误。这超出了我的范围。我检查了错误代码(LNK1104)的细节,它有很多可能性。我需要知道的主要事情是这个文件应该去哪里?

有什么想法吗?

这是错误消息的图片 https://i.stack.imgur.com/dDgMb.png


首先,你需要找到该文件所在的目录libmysql.lib位于。

然后,您可以选择Properties->Linker->General->Additional Library Directories-><Edit...>并添加libmysql.lib文件存储目录。

最后,你可以选择Properties->Linker->Input->Additional Dependencies并添加名称libmysql.lib.

注意:您需要执行类似的操作debug版本和release版本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何修复 Visual Studio 中的 LNK1104 错误? 的相关文章

随机推荐