1. 程式人生 > >centos7下致命錯誤:mysql/mysql.h:沒有那個檔案或目錄

centos7下致命錯誤:mysql/mysql.h:沒有那個檔案或目錄

作業系統是centos7,在make時報如下錯誤:

In file included from db_exception.cpp:22:0:
db_interface_mysql.h:32:25: 致命錯誤:mysql/mysql.h:沒有那個檔案或目錄
 #include "mysql/mysql.h"
                         ^
編譯中斷。
make[2]: *** [Hybrid64/db_exception.o] 錯誤 1

通過錯誤提示去查詢都說是缺少libmysqlclient-dev,給的解決方案都是

sudo apt-get install libmysqlclient-dev


可是,通過apt-get可以得出這是ubuntu下的解決方法,嘗試使用sudo yum install libmysqlclient-dev提示沒有包。

最終得出解決方法:

sudo yum install mysql-devel

安裝之後,make可以順利通過。