#include "mysql.h" 和 libmysql.lib 都已经加入了.下面找不到这二个函数.
error C3861: “mysql_create_db”: 即使使用参数相关的查找,也未找到标识符
error C3861: “mysql_drop_db”: 即使使用参数相关的查找,也未找到标识符怎么回事?

解决方案 »

  1.   

    #define USE_OLD_FUNCTIONS
    #include <mysql.h>and recompile. 
      

  2.   

    按你说的做了.
    出现了新的错误.
    Database.obj : error LNK2019: 无法解析的外部符号 _mysql_create_db@8 ,该符号在函数 "public: int __thiscall CDatabase::CreateDB(char *)" (?CreateDB@CDatabase@@QAEHPAD@Z) 中被引用
    Database.obj : error LNK2019: 无法解析的外部符号 _mysql_drop_db@8 ,该符号在函数 "public: int __thiscall CDatabase::DropDB(char *)" (?DropDB@CDatabase@@QAEHPAD@Z) 中被引用
      

  3.   

    一个替代办法
    http://forums.mysql.com/read.php?45,213627,213640#msg-213640