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. 再运行程序,就成功了
相关推荐
XDHCOM9 小时前
ORA-32484重复列名错误,ORACLE数据库CYCLE子句故障修复与远程处理方案
数据库·oracle
翻斗包菜9 小时前
PostgreSQL 日常维护完全指南:从基础操作到高级运维
运维·数据库·postgresql
呆瑜nuage9 小时前
MySQL表约束详解:8大核心约束实战指南
数据库·mysql
liliangcsdn10 小时前
Agent Memory智能体记忆系统的示例分析
数据库·人工智能·全文检索
那个失眠的夜10 小时前
Mybatis延迟加载策略
xml·java·数据库·maven·mybatis
Rick199310 小时前
SQL 执行流程
数据库·sql
M--Y10 小时前
Redis常用数据类型
数据结构·数据库·redis
元宝骑士10 小时前
FIND_IN_SET使用指南:场景、优缺点与MySQL优化策略
后端·mysql
猿小喵10 小时前
MySQL慢查询分析与处理-第二篇
数据库·mysql·性能优化
Y0011123611 小时前
MySQL-进阶
开发语言·数据库·sql·mysql