Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带MySQL连接器的LNK2019 我正在使用C++ MySQL连接器,并已正确配置(LIBS正确链接等),但我得到了LNK2019错误。_C++_Mysql - Fatal编程技术网

带MySQL连接器的LNK2019 我正在使用C++ MySQL连接器,并已正确配置(LIBS正确链接等),但我得到了LNK2019错误。

带MySQL连接器的LNK2019 我正在使用C++ MySQL连接器,并已正确配置(LIBS正确链接等),但我得到了LNK2019错误。,c++,mysql,C++,Mysql,我以前有过这个错误,这通常意味着我没有链接到项目的所需库。我仔细检查了VisualStudio是否看到MySQL连接器库(我故意在.lib文件名中犯了一个拼写错误,它报告说它找不到该文件),但仍然收到LNK2019错误 我在MySQL连接器中使用的代码如下: 我到底做错了什么?我应该链接文件中的.lib吗? 我用MySQL连接器对这个特定错误进行了一些搜索,我的搜索返回了很多结果,但是这些结果没有答案 具体错误: 错误7错误LNK2019:未解析的外部符号mysql\u存储\u结果 在函数“vo

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

我在MySQL连接器中使用的代码如下:

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

具体错误:

错误7错误LNK2019:未解析的外部符号mysql\u存储\u结果 在函数“void\u cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ)C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll 错误5错误LNK2019:未解析的外部符号mysql\u real\u connect 在函数“void\u cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ)C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll 错误6错误LNK2019:未解析的外部符号mysql\U查询 在函数“void\u cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ)C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll 错误3错误LNK2019:未解析的外部符号mysql\u num\u行 在函数“void\u cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ)C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll 错误4错误LNK2019:未解析的外部符号mysql_init 在函数“void\u cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ)C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll 错误8错误LNK2019:未解析的外部符号mysql\u fetch\u行 在函数“void\u cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ)C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll 错误9错误LNK2019:未解析的外部符号mysql\u关闭 在函数“void\u cdecl FuSIONConnect(void)”中引用 (?FuSIONConnect@@YAXXZ)C:\FuSION\Mods\FuSIONClient\Code\FuSIONMySQL.obj GameDll


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

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