mysql - C程序连接MYSQL数据库出错

标签 mysql c

<分区>

当我尝试连接到我的数据库时出现错误:

undefined reference to 'mysql_init@4'

#include<mysql.h>
int main()
{
  MYSQL *con;
  con = mysql_init(NULL);
  return 0;
}

我使用代码块。什么问题?

最佳答案

对某物的“ undefined reference ”意味着链接器错误。在这种情况下,您可能没有链接到正确的 mysql C 库。与适当的 C 库链接。

也回答了类似的问题here

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

相关文章:

mysql - 使用 CHAR(6) 表示年+月字段是个坏主意吗?

php - json_encode (PHP) + JSON_ARRAYAGG (mySQL) 中的反斜杠

mysql - 无法进行连接和分组

c++ - GCC如何处理变量重定义

c - 为什么 fun 函数的返回值是 8 而不是 7?

mysql - 本地Mysql成功登录,但每次运行查询都失去连接

mysql - 错误 1396 (HY000) : Operation CREATE USER failed for 'username' @'localhost' IDENTIFIED BY 'mypassword' ;

python - 限制嵌入式 python 实例的功能

java - 将值读入从 Java 代码运行的 C 变量

c - 如何让gcc只生成可以直接加载到内存中执行的机器码?