如何在bcb6里面调用mysql_global.H和mysql.h

「已注销」 2006-02-25 12:52:39
//---------------------------------------------------------------------------

#include <my_global.h>
#include <mysql.h>
#pragma hdrstop

//---------------------------------------------------------------------------

static char *opt_host_name = NULL;
static char *opt_user_name = NULL;
static char *opt_password = NULL;
static unsigned int opt_port_num = 0;
static char *opt_socket_name = NULL;
static char *opt_db_name = NULL;
static unsigned int opt_flags = 0;

static MYSQL *conn;

#pragma argsused
int main(int argc, char* argv[])
{
conn = mysql_init (NULL);
mysql_real_connect (conn, opt_host_name, opt_user_name, opt_password, opt_db_name, opt_port_num, opt_socket_name, opt_flags);
mysql_close (conn);
return 0;
}
//---------------------------------------------------------------------------


在一个控制台程序 类型是C程序,不是C++

[Linker Error] Unresolved external 'mysql_init' referenced from D:\COMPILER\MY_PROJECT\MYSQL_CONNECT_TEST1\UNIT1.OBJ
[Linker Error] Unresolved external 'mysql_real_connect' referenced from D:\COMPILER\MY_PROJECT\MYSQL_CONNECT_TEST1\UNIT1.OBJ
[Linker Error] Unresolved external 'mysql_close' referenced from D:\COMPILER\MY_PROJECT\MYSQL_CONNECT_TEST1\UNIT1.OBJ

但是他说那些函数都没有调用不了~~~我已经设置了Mysql的include 和lib/opt 路径给bcb了 怎么会这样的呢
...全文
163 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2006-02-25
  • 打赏
  • 举报
回复
[Linker Error] Unresolved external 'mysql_init' referenced from D:\COMPILER\MY_PROJECT\MYSQL_CONNECT_TEST1\GUI\UNIT1.OBJ
[Linker Error] Unresolved external 'mysql_real_connect' referenced from D:\COMPILER\MY_PROJECT\MYSQL_CONNECT_TEST1\GUI\UNIT1.OBJ
[Linker Error] Unresolved external 'mysql_close' referenced from D:\COMPILER\MY_PROJECT\MYSQL_CONNECT_TEST1\GUI\UNIT1.OBJ

不行呀~~~ 未定义函数吖
teatool 2006-02-25
  • 打赏
  • 举报
回复
typedef unsigned int SOCKET;
#include <mysql.h>
「已注销」 2006-02-25
  • 打赏
  • 举报
回复
[Linker Error] 'D:\COMPILER\MY_PROJECT\MYSQL_CONNECT_TEST1\BCB6\MYSQLCLIENT.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
全加进去 也生成了lib 加进去
Waiting4you 2006-02-25
  • 打赏
  • 举报
回复
把mysql的lib文件加入到工程里
找到libmysql.dll文件,然后用命令implib libmysql.lib libmysql.dll生成lib文件,最后Add Project...

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧