怪事,不知道为什么我前一两个星期用着一直好好的,昨晚突然代码提示找不到mysql.h文件了。经验证发现不知道为什么我的mysql.h文件以及libmysqlclient.so库文件都没了,很蹊跷。照理说我再怎么操作失误应该都不止于把这么重要的头文件删掉的,我从来不敢修改这种头文件的

补救措施(下面的操作先后顺序应该不重要)
首先去官网下mysql链接库 https://downloads.mysql.com/archives/c-c/得到mysql-connector-c-6.1.11-linux-glibc2.12-x86_64这个文件夹,**这个文件夹里有很多东西,下面简称大文件夹
**

1 xx.so文件在大文件夹/bin下面
msyql.h头文件找不到,libmysqlclient.so文件丢失
2 我编译的时候出现了一个跟libmysqlclient.so.18有关的报错,所以我就把mysql-connector-c-6.1.11-linux-glibc2.12-x86_64\lib下的对应文件放到它该去的地方 这个就是报错cannot open shared object file
msyql.h头文件找不到,libmysqlclient.so文件丢失
3 大文件夹/include下有个mysql文件夹,把它复制到如图位置,这样我们就可以这样引用
msyql.h头文件找不到,libmysqlclient.so文件丢失
4 大文件夹/include里面有个mysql.h文件,把那个文件放到好像是/usr/include

相关文章:

  • 2022-01-18
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-06
  • 2021-05-24
  • 2022-12-23
  • 2022-01-19
  • 2022-12-23
  • 2021-12-06
  • 2021-08-06
相关资源
相似解决方案