This question already has answers here:
Closed 4 years ago.
MySQL and C : undefined reference to `_mysql_init@4'|
(3个答案)
当我尝试连接到我的数据库时,出现一个错误:
未定义对“mysql_init@4”的引用
#include<mysql.h>
int main()
{
  MYSQL *con;
  con = mysql_init(NULL);
  return 0;
}

我使用代码块。怎么了?

最佳答案

“未定义的引用”意味着链接器错误。在这种情况下,您可能没有链接到正确的mysql C库。链接到相应的C库。
此外,还回答了一个类似的问题here

关于mysql - 将C程序连接到MYSQL数据库时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30130631/

10-11 00:05