Cmake找不到mysql.h和libmysqlclient.so

查看mysql.h和libmysqlclient.so的路径

bash 复制代码
eik@eik-Virtual-Machine:~/桌面/dbpool/bin$ locate mysql.h
/usr/include/mysql/mysql.h
eik@eik-Virtual-Machine:~/桌面/dbpool/bin$ locate libmysqlclient.so
/usr/lib/x86_64-linux-gnu/libmysqlclient.so
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.21
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.21.2.35

如果找不到,则安装

bash 复制代码
sudo apt-get update
apt-cache search libmysql
sudo apt-get install libmysqlclient-dev libmysql++-dev

添加到CMakeLists.txt中

txt 复制代码
include_directories(/usr/include/mysql)
link_directories(/usr/lib/x86_64-linux-gnu)
target_link_libraries(xxx libmysqlclient.so)
相关推荐
亲爱的非洲野猪21 分钟前
Oracle与MySQL详细对比
数据库·mysql·oracle
Matrix7023 分钟前
Navicat实现MySQL数据传输与同步完整指南
数据库·mysql
shepherd11127 分钟前
批量update实现方案全面解析与最佳实践,带你掌握到底怎么批量更新最快、性能最高
后端·mysql
Z字小熊饼干爱吃保安1 小时前
面试技术问题总结一
数据库·面试·职场和发展
程序员岳焱1 小时前
Java 与 MySQL 性能优化:MySQL连接池参数优化与性能提升
后端·mysql·性能优化
极限实验室1 小时前
一键启动:使用 start-local 脚本轻松管理 INFINI Console 与 Easysearch 本地环境
数据库·docker
没有口袋啦1 小时前
《数据库》第一次作业:MySQL数据库账户及授权
数据库·mysql
星辰离彬2 小时前
Java 与 MySQL 性能优化:MySQL连接池参数优化与性能提升
java·服务器·数据库·后端·mysql·性能优化
小苹果13573 小时前
阿里云mysql数据丢失,如何通过服务器备份在其他服务器上恢复数据,并获取mysql丢失数据,完成mysql数据恢复
服务器·mysql·阿里云
张璐月4 小时前
mysql join语句、全表扫描 执行优化与访问冷数据对内存命中率的影响
数据库·mysql