【问题标题】:LNK2019 with MySQL ConnectorLNK2019 与 MySQL 连接器
【发布时间】:2014-06-21 18:03:46
【问题描述】:

我正在使用 C++ MySQL 连接器,并且已正确配置它(.libs 链接正确等),但是我收到了 LNK2019 错误。

我之前遇到过这个错误,这通常意味着我没有我需要的库,链接到项目。我已经仔细检查了 Visual Studio 是否看到了 MySQL 连接器的库(我在 .lib 的文件名中犯了一个故意的拼写错误,它报告它找不到该文件),但我仍然得到 LNK2019错误。

我与 MySQL 连接器一起使用的代码在这里:http://pastebin.com/hKQ4ikgR

我到底做错了什么?我应该链接文件中的 .lib 吗? 我使用 MySQL 连接器对这个特定错误进行了一些搜索,我的搜索返回了很多结果,但是这些结果没有答案。

具体错误:

错误 7 错误 LNK2019:未解析的外部符号 mysql_store_result 在函数“void __cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ) C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll 错误 5 error LNK2019: unresolved external symbol mysql_real_connect 在函数“void __cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ) C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll 错误 6 error LNK2019: unresolved external symbol mysql_query 在函数“void __cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ) C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll 错误 3 error LNK2019: unresolved external symbol mysql_num_rows 在函数“void __cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ) C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll 错误 4 error LNK2019: unresolved external symbol mysql_init 在函数“void __cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ) C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll 错误 8 error LNK2019: unresolved external symbol mysql_fetch_row 在函数“void __cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ) C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll 错误 9 error LNK2019: unresolved external symbol mysql_close 在函数“void __cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ) C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll

【问题讨论】:

    标签: c++ mysql


    【解决方案1】:

    我发现 MySQL Connector 的版本是 x86-only。 我通过在 x86 中编译解决了这个问题,但仍然无法在 x64 中编译。

    获取 x64 版本的最简单方法是使用 NuGet 包管理器。

    【讨论】:

      猜你喜欢
      • 2011-06-19
      • 2013-07-02
      • 1970-01-01
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 1970-01-01
      • 2021-07-12
      • 1970-01-01
      相关资源
      最近更新 更多