游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2255|回复: 6

求救Linux下Mysql编程

[复制链接]

31

主题

249

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
发表于 2008-6-2 15:46:00 | 显示全部楼层 |阅读模式
我又来C++板块提C++关系不大的问题了 -_-~
我在Linux Redhat 9 下面写 Mysql 程序,安装好了mysql-5.1.24-...server,client,devel几个包,也能在终端里使用mysql进行数据库操作了。在 /usr/lib/mysql 和 /usr/include/mysql 里面也能找到所需的头文件个静态库了

代码 test.cpp
#include <stdlib.h>
#include <stdio.h>
#include "/usr/include/mysql/mysql.h"
int main()
{
    MYSQL mysql;
    mysql_init( &mysql );
    mysql_close( &mysql );
    return -1;
}

然后gcc -L/ lib/mysql -lmysqlclient -o test test.cpp

但是链接时还是出现 undefined reference to "mysql_init"等错误。libmysqlclient.a等文件都有。

我刚刚开始接触Linux.网上找了很多资料,都没解决。

谁知道怎么回事吗?

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2008-6-6 09:15:00 | 显示全部楼层

Re:求救Linux下Mysql编程

Linux编程一直没耐心坚持学,惭愧啊惭愧

0

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2008-6-6 10:21:00 | 显示全部楼层

Re:求救Linux下Mysql编程

/usr/lib/mysql

gcc -L/ lib/mysql -lmysqlclient -o test test.cpp

31

主题

249

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
 楼主| 发表于 2008-6-7 10:08:00 | 显示全部楼层

Re:求救Linux下Mysql编程

-_-!谢谢楼上的提醒。我现在改用Enterprise 5了

11

主题

162

帖子

189

积分

注册会员

Rank: 2

积分
189
QQ
发表于 2008-6-7 11:16:00 | 显示全部楼层

Re:求救Linux下Mysql编程

另外C++的程序要注意用g++命令编译,gcc是C语言的编译器。
其实用Eclipse, NetBeans, Code::Blocks之类的图形界面IDE也不错的。

31

主题

249

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
 楼主| 发表于 2008-6-7 12:26:00 | 显示全部楼层

Re:求救Linux下Mysql编程

问题解决了,最后用g++命令,链接才通过了。
谢谢楼上的回复

现在发现自己的问题其实很简单,没有把g++的命令行参数搞懂。

16

主题

88

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2008-8-11 16:54:00 | 显示全部楼层

Re:求救Linux下Mysql编程

有什么区别嘛?没看出来。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-21 16:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表