首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LNK2019与MySQL连接器

LNK2019与MySQL连接器
EN

Stack Overflow用户
提问于 2014-05-05 12:27:19
回答 1查看 940关注 0票数 0

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

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

我在MySQL连接器中使用的代码如下:http://pastebin.com/hKQ4ikgR

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

具体错误:

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-07 07:01:47

我发现MySQL连接器的版本仅为x86。我通过在x86中编译来解决这个问题,但仍然无法在x64中编译。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23472435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档