【调试经验】MySQL - fatal error: mysql/mysql.h: 没有那个文件或目录

机器环境:

Ubuntu 22.04.3 LTS

报错问题

在编译一个项目时出现了一段SQL报错:

CGImysql/sql_connection_pool.cpp:1:10: fatal error: mysql/mysql.h: 没有那个文件或目录
    1 | #include
      |          ^~~~~~~~~~~~~~~
compilation terminated.

问题原因

这个是由于没有安装MySQL的开发库,补充安装一下重新编译即可。

解决方法

# 安装 libmysqlclient-dev 
# Ubuntu环境

sudo apt-get install libmysqlclient-dev

 

你可能感兴趣的:(调试经验,数据库原理及应用,mysql,数据库)