gpt4 book ai didi

MySQL、C++、Windows XP : mysql_init() throws an exception

转载 作者:行者123 更新时间:2023-11-30 23:39:39 25 4
gpt4 key购买 nike

代码:

int main(int argc, char** argv)
{
MYSQL* mysql = mysql_init(NULL);

getchar();

mysql_close(mysql);

return 0;
}

在调用“mysql_init(NULL)”期间抛出异常“访问冲突读取位置 0x0...04”。我想不出可能的原因 - 我什至还没有连接到任何服务器 - 它只是初始化。

最佳答案

尝试将 libmysql.lib 添加到您的输入链接器。

如果您使用的是 Visual Studio,请将 libmysql.lib 添加到所有文件夹中:

C:\Program Files (x86)\Windows Kits\10\Lib\10.0.16299.0\um

接下来,在 Visual Studio 中转到项目 > 属性 > 链接器 > 输入

在 Additional Dependencies 下,点击箭头并点击 edit

在顶部框的列表中添加libmysql.lib

点击确定、应用和确定

链接:https://github.com/udan11/samp-plugin-sql/blob/master/lib/mysql/libmysql.lib

关于MySQL、C++、Windows XP : mysql_init() throws an exception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4528781/

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