Ubantu20.04安装libmysqlclient-dev出错

本文介绍了在Linux环境下使用C/C++操作MySQL数据库时遇到的找不到mysql.h文件问题及依赖问题,并提供了通过更新软件和重启系统来成功安装libmysqlclient-dev的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

在linux上面使用c/c++操作mysql数据库时,编译c++文件,提示找不到mysql.h文件,已经安装了mysql,还需要安装libmysqlclient-dev。当我使用sudo apt-get install libmysqlclient-dev后,提示依赖问题,libmysqlclient-dev无法安装。
按照网上的经验,多次尝试后,依然无法安装,总是有依赖问题,使用sudo apt-get install aptitude安装aptitude时,也会有依赖问题,无法安装aptitude

问题解决

使用sudo apt-get upgrade更新软件,然后重启,尝试sudo apt-get install libmysqlclient-dev,安装成功

参考

apt换源