机器环境:
Ubuntu 22.04.3 LTS
报错问题
在编译一个项目时出现了一段SQL报错:
CGImysql/sql_connection_pool.cpp:1:10: fatal error: mysql/mysql.h: 没有那个文件或目录
1 | #include <mysql/mysql.h>
| ^~~~~~~~~~~~~~~
compilation terminated.
问题原因
这个是由于没有安装MySQL的开发库,补充安装一下重新编译即可。
解决方法
# 安装 libmysqlclient-dev
# Ubuntu环境
sudo apt-get install libmysqlclient-dev