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. 再运行程序,就成功了
相关推荐
雨落在了我的手上7 小时前
MySQL数据库基础(3):库的操作
数据库
slandarer8 小时前
MATLAB | R2026b 更新了哪些有趣的新东西
开发语言·数据库·matlab
其实防守也摸鱼8 小时前
SQL注入实验笔记
android·运维·数据库·安全·oracle·自动化
做运维的阿瑞8 小时前
一张用户表串懂 MySQL 的库、表、列、行、主键
数据库·sql·mysql·oracle
细嗅蔷薇@8 小时前
MySQL中数据类型介绍
数据库·mysql
JosieBook8 小时前
【数据库】MySQL 实战精通系列 · 第3篇:SQL 核心与复杂查询实战
数据库·sql·mysql
一只旭宝8 小时前
【C++复习】四种类型转换 + 常见设计模式 + Redis/MySQL(后端面试复习完整版)
c++·redis·笔记·mysql·设计模式
Dragon_qu·x8 小时前
MongoDB 高可用集群部署
运维·数据库·mongodb·k8s·helm
爱签AI电子合同9 小时前
电子合同大批量怎么测?并发与批量处理维度专项测评
服务器·数据库·人工智能·企业微信·电子签名