DEV-CPP需要一个源代码级修改版,一个已经修复好并且为DEV-CPP定制过的版本在DEV-CPP的检查新版功能中可以找到,去用那个吧!是5.0(included in mysql3.0)的开发库,目前都是玩6.0(included in mysql4.0+)的啦。

解决方案 »

  1.   

    补充一下,DevC++是4.9.8.0版本,gcc编译器是3.2的。全部出错信息ompiler: Default compiler
    Building Makefile: "E:\CPP\MySQL\Makefile.win"
    Executing  make...
    make.exe -f "E:\CPP\MySQL\Makefile.win" all
    windres.exe -i MySQL_private.rc -I rc -o MySQL_private.res -O coff g++.exe main.o MySQL_private.res -o "MySQL.exe" -L"E:/Program Files/Dev-Cpp/lib" libmySQL.lib main.o(.text+0x2d):main.cpp: undefined reference to `mysql_init@4'
    main.o(.text+0x65):main.cpp: undefined reference to `mysql_real_connect@32'
    main.o(.text+0x73):main.cpp: undefined reference to `mysql_close@4'make.exe: *** [MySQL.exe] Error 1Execution terminated
      

  2.   

    喔,感谢苦丁,你指的是自动更新的MySQL DevPak吧,我下载了,该怎样用,请教!
      

  3.   

    安装好了后从project=>ProjectOption=>LinkerOptions添加-lMySQL挂上就完事了。
      

  4.   

    这样,我运行了更新,程序下载了一个 MySQL.DevPak 文件,我不知道这样是否算是安装了。
    之后按照“project=>ProjectOption=>LinkerOptions”添加了-lMySQL,编译提示
    cannot find -lMySQL
    晕阿...
      

  5.   

    下载了后要执行安装向导说,如果packmamage中可以看到libmysql已经安装了才算是安装说。
      

  6.   

    啊!终于成功了,原来在DevC++中要实现相应特殊功能就要下载DevPak,然后安装。
    非常感谢苦丁,辛苦了!!!