我的编程空间,编程开发者的网络收藏夹
学习永远不晚

解决缺少sql头文件编译错误

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

解决缺少sql头文件编译错误

bn@YL-RD:~/projects/bsdr$ make
g++ -Wall -g -std=c++11 -I/usr/include/mysql   -c -o producer.o producer.cpp
In file included from /usr/include/typelib.h:20:0,
                 from /usr/include/mysql.h:118,
                 from curl/../myholder.hpp:6,
                 from curl/mycurlpl.hpp:13,
                 from mybizpl.hpp:12,
                 from producer.cpp:6:
/usr/include/my_alloc.h:27:34: fatal error: mysql/psi/psi_memory.h: 没有那个文件或目录
compilation terminated.
<builtin>: recipe for target 'producer.o' failed
make: *** [producer.o] Error 1


bn@YL-RD:~/projects/libcurl/curl$ sudo apt install libmysqlclient-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列【新】软件包将被安装:
  libmysqlclient-dev
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 1,159 kB 的归档。
解压缩后会消耗 7,070 kB 的额外空间。
获取:1 http://mirrors.yun-idc.com/ubuntu xenial-updates/main amd64 libmysqlclient-dev amd64 5.7.17-0ubuntu0.16.04.1 [1,159 kB]
已下载 1,159 kB,耗时 0秒 (2,660 kB/s)       
正在选中未选择的软件包 libmysqlclient-dev。
(正在读取数据库 ... 系统当前共安装有 307424 个文件和目录。)
正准备解包 .../libmysqlclient-dev_5.7.17-0ubuntu0.16.04.1_amd64.deb  ...
正在解包 libmysqlclient-dev (5.7.17-0ubuntu0.16.04.1) ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在设置 libmysqlclient-dev (5.7.17-0ubuntu0.16.04.1) ...

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

解决缺少sql头文件编译错误

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

vb编译错误缺少语句结束怎么解决

在VB编译过程中,如果出现缺少语句结束的错误,通常是由于以下原因之一:1. 语法错误:检查代码中是否有缺失的分号、括号等标点符号,并确保它们被正确地闭合。2. 代码逻辑错误:检查代码中是否有逻辑错误,例如缺少条件语句的结束标记或缺失循环体的
2023-10-11

vscode编译找不到头文件如何解决

如果在使用VSCode编译时找不到头文件,可以尝试以下几种解决方法:确保头文件所在的路径已正确添加到编译器的搜索路径中。在VSCode的配置文件中(.vscode目录下的c_cpp_properties.json文件),可以使用"inclu
2023-10-23

mysql运行sql文件错误怎么解决

出现MySQL运行SQL文件错误的原因可能有很多,以下是一些常见的解决方法:1. 检查SQL文件的格式是否正确:确保SQL文件中的语法、命令和语句没有错误。可以尝试在MySQL命令行中逐行执行SQL语句,看看是否有错误提示。2. 检查MyS
2023-10-20

mysql运行sql文件错误如何解决

如果在MySQL运行SQL文件时出现错误,可以尝试以下解决方法:1. 检查SQL文件的语法:确保SQL文件中的语句没有语法错误或拼写错误。可以使用MySQL的命令行工具或其他SQL编辑器来检查文件语法。2. 检查MySQL的版本:某些SQL
2023-09-23

python读取文件编码错误如何解决

要解决Python读取文件编码错误,可以按照以下步骤进行操作:确定文件编码格式:使用文本编辑器(如Notepad++)打开文件,并查看文件编码格式。常见的编码格式包括UTF-8、GBK、ISO-8859-1等。使用正确的编码格式进行文件读取
2023-10-20

如何解决MySQL报错:找不到文件,错误编号:13

MySQL报错“找不到文件,错误编号:13”通常是由于权限问题导致的。解决此问题可以尝试以下几种方法:1. 检查文件权限:确认MySQL进程具有访问文件的权限。可以使用命令`ls -l`检查文件的所有者和组,确保MySQL用户具有访问权限。
2023-10-10

解决SQL文件导入MySQL数据库1118错误的问题

目录一、 js问题描述二、 原因分析三、 解决方案1、执行以下SQL语句,查看严格模式是否是开启2、执行后如果为ON,则需要关闭3、找到mysql的配置文件位置4、保存,然后重启MySQL服务总结一、 问题描述提示:具体错误如下[ERR
解决SQL文件导入MySQL数据库1118错误的问题
2024-10-15

win8系统下载软件总是提示缺少alt100.dll文件及错误状态0xc0000130的解决方法

Win8.1系统下载软件时总是提示缺少alt100.dll文件,具体问题现象如下所示:故障原因分析:可能是病毒或者木马破坏了alt100.dll文件,这时候我们需要对alt100.dll文件来进行修复。解决方法:1、缺失的文件,可以到网站下
2022-06-04

Windows11使用Cpython 编译文件报错 error: Unable to find vcvarsall.bat 完美解决方法

这篇文章主要介绍了Windows11使用Cpython编译文件报错error:Unable tofind vcvarsall.bat完美解决方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-05-20

vue2文件流下载成功后文件格式错误、打不开及内容缺失的解决方法

使用Vue时我们前端如何处理后端返回的文件流,下面这篇文章主要给大家介绍了关于vue2文件流下载成功后文件格式错误、打不开及内容缺失的解决方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-05-18

如何解决Pyinstaller打包为可执行文件编码错误的问题

小编给大家分享一下如何解决Pyinstaller打包为可执行文件编码错误的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!错误信息UnicodeDecodeEr
2023-06-14

Can't find file: 'file_name' (errno: 13) - 如何解决MySQL报错:找不到文件,错误编号:13

MySQL是一种流行的开源关系型数据库管理系统,广泛应用于Web应用程序的后台开发中。在使用MySQL过程中,有时会遇到各种各样的错误。其中一个常见的错误是“Can't find file: 'file_name' (errno: 13)”
2023-10-21

编程热搜

目录