linux mysql c++编程_Linux下进行MYSQL的C++编程起步手记
发布日期:2021-06-24 13:12:09 浏览次数:3 分类:技术文章

本文共 842 字,大约阅读时间需要 2 分钟。

首先安装必需的开发包

sudo apt-get install gcc g++ libgcc1 libg++ make gdb

安装MYSQL的C语言开发包

sudo apt-get install libmysql++-dev libmysql++2c2a libmysqlclient15-dev libmysqlclient15off

把lib文件拷贝到公用

sudo cp /usr/lib/mysql/*  /usr/lib/

建立一个新文件test.cpp

nano test.cpp

输入内容

#include 

#include 

#include "/usr/include/mysql/mysql.h"

int main() {

MYSQL   mysql;

mysql_init(&mysql);

}

ctrl+O保存ctrl+x退出。

然后编译

g++ -lmysqlclient test.cpp -o test

运行

./test

如果什么都没提示,没错误,就说明成功了。

就是这样。恩。还是满。。。简单的说。

转自:http://www.dc9.cn/post/377.html

按照上面的操作之后,发现未能进行成功编译:

输出如下信息:

/tmp/ccKW78fv.o: In function `main':

test_mysql.c:(.text+0x29):对‘mysql_init’未定义的引用

test_mysql.c:(.text+0x3d):对‘mysql_close’未定义的引用

collect2: ld returned 1 exit status

在CSDN中找到:

如果你包含了正确的头文件而在连接的时候,   告诉你没有符号连接

你应该连接你需要的库

我的/lib/mysql/libmysqlclient.so下面

gcc   -L/lib/mysql   -lmysqlclient   -o   tes   tes.c   进行编译

按照上面操作后连接成功。

转载地址:https://blog.csdn.net/weixin_33042659/article/details/113583550 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Maria数据库怎么复制到mysql_MySQL、MariaDB数据库的AB复制配置过程
下一篇:mssql 远程无法连接mysql_解决SQLServer远程连接失败的问题

发表评论

最新留言

不错!
[***.144.177.141]2024年04月09日 07时05分12秒