本文主要是介绍Cmake找不到mysql.h和libmysqlclient.so,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
查看mysql.h和libmysqlclient.so的路径
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
如果找不到,则安装
sudo apt-get update
apt-cache search libmysql
sudo apt-get install libmysqlclient-dev libmysql++-dev
添加到CMakeLists.txt中
include_directories(/usr/include/mysql)
link_directories(/usr/lib/x86_64-linux-gnu)
target_link_libraries(xxx libmysqlclient.so)
这篇关于Cmake找不到mysql.h和libmysqlclient.so的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!