Ubuntu下,数据库编程报错fatal error: mysql.h: No such file or directory 的处理方法

cpp 复制代码
#include <iostream>
#include <mysql++.h>

using namespace std;

int main()
{
    cout << "Hello MySQL++" << endl;
    return 0;
}

编译报错:

Build messages

/usr/local/include/mysql++/common.h|232|fatal error: mysql.h: No such file or directory|

Build log

/usr/local/include/mysql++/common.h:232:11: fatal error: mysql.h: No such file or directory

解决办法:

1.在终端里面搜索到mysql.h所在的路径

2.根据mysql.h所在的路径,再搜索一下,mysql的库文件所在路径,

  1. 然后配置一下codeblocks的全局变量mysql

4.配置一下工程的build options

  1. 再运行程序,就成功了
相关推荐
人工智能训练4 分钟前
Linux 系统核心快捷键表(可打印版)
linux·运维·服务器·人工智能·ubuntu·容器·openeuler
yaoxin5211235 分钟前
为什么 IRIS SQL 会比 Spring JDBC 更快?
数据库·sql·spring
M***Z2107 分钟前
SQL中如何添加数据
数据库·sql
p***s9114 分钟前
MySQL的底层原理与架构
数据库·mysql·架构
b***629539 分钟前
Redis 设置密码无效问题解决
数据库·redis·缓存
I***261539 分钟前
Windows环境下安装Redis并设置Redis开机自启
数据库·windows·redis
S***q37742 分钟前
Java进阶-在Ubuntu上部署SpringBoot应用
java·spring boot·ubuntu
v***87041 小时前
【SqlServer】SQL Server Management Studio (SSMS) 下载、安装、配置使用及卸载——保姆级教程
数据库·sqlserver
r***86981 小时前
Plugin ‘mysql_native_password‘ is not loaded`
android·数据库·mysql
v***59831 小时前
MySQL-mysql zip安装包配置教程
android·mysql·adb