c语言,错误提示是
undefined reference to 'mysql_real_connect'
undefined reference to 'mysql_init'
undefined reference to 'mysql_query'
undefined reference to 'mysql_close'
为什么会有这样的错误提示??
无论是在KDvelop下,还是在命令提示符下都是这样!!

解决方案 »

  1.   

    你的头文件中有mysql.h吗?编译时有libmysqlclient.so吗?
    注意,要找准文件所在目录
      

  2.   

    头文件中肯定有mysql.h。编译时我将库函数的路径给出也是同样的错误。
    问题是mysql_error,mysql_affected_rows这两个函数又有呢?
      

  3.   

    这么编译吧
     gcc  -o  createdb createdbjava.c  -L/home/liul/mysql/lib/ -lmysqlclient  -I /home/liul/mysql/include  -lm -lz
      

  4.   

    没有libmysqlclient.so。只有libmysqlclient.a
      

  5.   

    为什么??没人说话啊!为什么mysql_real_connect、mysql_init、mysql_query、mysql_close这几个函数没找到,除了.so的库其它的都有!!
    那位高手知道能告诉我!