MySQL、C++、WindowsXP:mySqLyIn()抛出异常
守则:MySQL、C++、WindowsXP:mySqLyIn()抛出异常,mysql,Mysql,守则: int main(int argc, char** argv) { MYSQL* mysql = mysql_init(NULL); getchar(); mysql_close(mysql); return 0; } 在调用mysql_initNULL期间引发异常访问冲突读取位置0x0…04。 我无法找出可能的原因-我甚至还没有连接到任何服务器-这只是初始化。尝试将libmysql.lib添加到输入链接器 如果您使用的是Visual Studio,请将libmysql.
int main(int argc, char** argv)
{
MYSQL* mysql = mysql_init(NULL);
getchar();
mysql_close(mysql);
return 0;
}
在调用mysql_initNULL期间引发异常访问冲突读取位置0x0…04。
我无法找出可能的原因-我甚至还没有连接到任何服务器-这只是初始化。尝试将libmysql.lib添加到输入链接器
如果您使用的是Visual Studio,请将libmysql.lib添加到以下位置的所有文件夹:
C:\Program Files x86\Windows Kits\10\Lib\10.0.16299.0\um
接下来,在VisualStudio中转到项目>属性>链接器>输入
在“其他依赖项”下,单击箭头并单击“编辑”
在顶部框中,在列表中添加libmysql.lib
单击确定、应用和确定
链接:您有任何附加服务吗?是否定义了宏?包括:。只是默认定义:WIN32、\u调试、\u控制台。链接到LImyMyL.D.L.B的结果是相同的。没有真正的帮助,但是当做C++时,你可能也想看看MySQL掉到一边。PostgreSQL的工作没有任何问题。无论如何,谢谢。那是8年前的事了。我想,如果缺少任何定义(而不是运行时),就会出现编译错误。