您想用c编写MYSQL的客户程序时,需要:
mysql头文件。
mysql客户机库。在mysql目录下有一个lib\opt\目录,在你的程序里加入libmysql.lib;
#include "mysql.h"

解决方案 »

  1.   

    各位大虾,Linux下的mysql/lib 下没有opt文件夹,只有libdbug.a,libmygcc.a libmysqlclient.a libmystrings.a libmysys.a. 我重装了几次还是这样.我 window下的mysql中有这个文件,linux下又用不起来.怎么回事.
      

  2.   

    就是这些文件,Linux版本的分发规则不同于Windows版本.你用不起来的原因是什么??基本上我个人觉得没有道理说.除非你就是没有挂上库文件.
      

  3.   

    多谢苦丁关注,帮我不少次了.我也搞得头大.我在kdevdlop中项目,添加现有文件,导入以上所有的*.a文件,提示导入成功,后又跳出一个解压缩对话框,就是把上述*.a解压,我试过不解压不成等于没导入.解压到该项目的文件夹中是一大堆的*.o.文件.头文件导入没有问题.主要是库文件,估计没导入成功.除了这样还有什么办法哪.
    各位大虾,小弟可是努力得很.c和mysql都玩的不错,却合不到一块.大大虾要是愿意,帮我写一个,完整得文件打个包发到我邮箱里[email protected]我知道 csdn一直反对吃现成饭,可小弟我的头都裂了,这不是作业,全是个人业余开发爱好,希望大侠支持.谢了!!
      

  4.   

    TO: swotcoder(苦 丁) 
    ..........抢我饭碗???赫赫,不敢,引用了一下,懒的打字了。有饭大家一起吃。
    如果有冒犯(苦 丁) ,还请多原谅。
      

  5.   

    TO:bombshell(水中鱼)这个问题很好解决,你请我顿就好说,嘿嘿................
    都是自己人没必要用什么好的东西,满汉全席就凑合了.
      

  6.   

    不用解压吧, 就留着.a或者.so之类的
      看看环境变量LD_LIBRARY_PATH设过没有.
      

  7.   

    烟台??
    我本来想见者有份的,
    呵呵,
    看来是没有机会了!!swotcoder(苦 丁)
    呢,有机会去尝尝海鲜!!
    :)
    你的FTP是什么地址,能去转转吗???
      

  8.   

    我晕!#include "mysql.h"
    编译的时候!
    其中/opt/mysql/lib/mysql/为你安装mysql的lib
    # ln –s  /opt/mysql/lib/mysql/libmysqlclient.so.6.0.0   /usr/lib/libmysqlclient.so# ln –s  /opt/mysql/lib/mysql/libmysqlclient.so.6.0.0   /usr/lib/libmysqlclient.so.6# ln –s  /opt/mysql/lib/mysql/libmysqlclient.so.6.0.0   /usr/lib/libmysqlclient.so.6.0.0
    然后gcc  文件名 -o myexe -lmysqlclient不知道你能明白么???
      

  9.   

    to: shuixin13(犬犬(心帆)) 
    连你一块请了!
      

  10.   

    : fuyongjun(破鞋头) 
       你写了一大堆,没看懂;
        你写的应该放在什么地方呢?