关于ubentu mysql8.0 明明有mysql.h却出现找不到mysql.h的提示

在mysql文件夹下确实有mysql.h文件
可是编译头文件后出现如图所示的提示
实在没找到好方法 麻烦有经历的朋友帮忙解答

图片说明

0

2个回答

两种解决办法,一个是在源文件里写全头文件路径,另一个把mysql加入你的LD_LIBRARY_PATH。

2

你的g+g++ 的命令行参数中加上-I包含上MySQL的头文件目录。这样就可以找到头文件

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
mysql.h 找不到
我使用 c连接mysql rn在c中包含的文件 #include ;rnrnrnrn在编译时使用rngcc testcon.c -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclientrn rn可是说 找不到 mysql.h 而且我也搜了,的确没有,怎么办???rnrn急盼解答!!
编译器找不到mysql.h
在gcc编译代码使用mysql.h头文件时,编译器提示找不到该文件原因是:安装MySQL时只是安装了MySQL的服务器和MySQL的客户端,没有安装MySQL database development files所以需要安装相应的文件才能进行编译。使用命令:sudo apt-get install libmysqlclient-dev 可以安装相应的mysql文件(如果提示unmet depend...
patch for mysql.h
50d49rn< #include
mysql.h文件
VS开发用, 用来连接mysql数据库
where is mysql.h
我裝了 mysql-5.0.24-win32rn但是裡頭卻沒有mysql.hrn請問要下載那一個才有mysql.h呢rnthx
NDK编译so文件找不到mysql.h
如题,已经在Android.mk里面加入  LOCAL_CFLAGS := $(mysql_config --cflags) LOCAL_LDLIBS := $(mysql_config --libs) 各路大神,帮忙看看那里出了问题
mysql.h的问题
我在windwos下装了mysql 用vc做的程序需要和mysql连接,包含了mysql.h,但是编译的时候出错,意思好象是说找不到头文件中定义的函数实现,是不是需要mysql.lib的库文件什么的呀。?谢谢
#include "mysql.h"
#include "mysql.h"源代码
mysql.h头文件
mysql头文件,如果确实的同志就来下载吧
vs2013运行时找不到mysql.h头文件
#ifndef MYSQLDBACCESS_Hrn#define MYSQLDBACCESS_Hrnrn#include rn#include rn#include rn#include rn#include rnrnusing namespace std;rnrntypedef map Record;rntypedef map::iterator RecordIter;rnrntypedef vector Table;rntypedef vector::iterator TableIter;rnrntypedef vector Fields;rntypedef vector::iterator FieldsIter;rnrnclass User;rnrnclass MysqlDBAccessrnrnpublic:rn MysqlDBAccess()isSeverConnected = isDBConnected = false;rn ~MysqlDBAccess()if(isSeverConnected) DisconnentSever();rn bool ConnectSever(string severName, string userName, string pwd="", int port=3306); //连接服务器rn void DisconnentSever(void)mysql_close(mysql); rn bool ConnectDB(string dbName); //连接数据库rn bool ExcuteSQL(string sql); //执行语句rn int SDelectRecord(string selectSQL); //执行查寻诗句并显示查寻内容rnrn int ChrRecord(char *name,char *pwd,int &ID); //用户名密码验证 rn void mysqldbinit(MysqlDBAccess &sql); //数据库初始化rn int GetRecord(char *str,int ID);rn rn friend class User;rnrnprotected:rn int GetFields(Fields & fields);rn void DisplayTable(Fields fd,Table dt);rnrnprivate:rn MYSQL *mysql;rn MYSQL_RES *result;rn MYSQL_ROW row;rn MYSQL_FIELD *field;rnrn bool isSeverConnected;rn bool isDBConnected;rn string dbName;rn;rnrnrnrn#endifrnrn1>------ Build started: Project: pos, Configuration: Debug Win32 ------rn1> user.cpprn1>c:\users\administrator\desktop\pos\mysqldb.h(8): fatal error C1083: Cannot open include file: 'mysql': No such file or directoryrn1> mysqldb.cpprn1>c:\users\administrator\desktop\pos\mysqldb.h(8): fatal error C1083: Cannot open include file: 'mysql': No such file or directoryrn1> main.cpprn1>c:\users\administrator\desktop\pos\mysqldb.h(8): fatal error C1083: Cannot open include file: 'mysql': No such file or directory
MySQL.H的问题
我的一个程序里有mysql_free_result,mysql_store_result这样的函数,其头文件是mysql.h。请问这些函数有何作用?这些函数只能操作mysql数据库而不能操作其他诸如access数据库吗?(我的计算机没有安装mysql,安装了access和sqlserver,程序执行没有问题)。 rn 可否介绍一下这些函数的作用,和简要用法?rn谢谢!
C++链接数据库找不到mysql.h
Window下C++链接数据库找不到mysql.h,原因-配置器和平台不一致或者换平台,例如x86转64;
linux下安装mysql找不到mysql.h
在linux下安装mysql,是通过redhat9自带的安装。rn安装完后,搜索都没有找到mysql.h和lib文件。rn请问是什么原因rn是不是不能通过redhat9自带安装。
mysql.h文件下载
mysql.h 连接mysql 必须的头文件。大家可以从这里下载使用。
mysql.h 在哪里
[size=14px]连接MYSQL数据库的方法有很多种吧? 我看书上说可以用 MYSQL 提供的 API 来连接。 第一行就给来一个 #include "mysql.h" 。 可是我搜遍整个电脑业没有这个头文件。怎么回事,即使有,应该放在哪个路径下呢?rn补充说明一下,我要在VC2008里连接rnrn谁有带注释的例子也行。我在网上找了很久,几乎都是一个复制另一个,都没个注释,也不知道是个啥意思[/size]
mysql.h 连接mysql
mysql连接时必须的,。。大家下吧,mysql连接时必须的,。。大家下吧
VC连接MYSQL找不到MYSQL.H文件
用C API连接MYSQL数据库,找不到MYSQL.H文件,我在MYSQL5.0的目录下面也没发现这个文件,怎么办?
添加mysql.h头文件
如何使用c语言来操作数据库,需要一下几个步骤: 第一:安装mysql; 第二:sudo apt-get install libmysqlclient15 -dev 安装此软件包,然后在/usr/include/mysql里可以找到mysql.h  第三:使用emacs 将下面代码复制 #include #include main() {     MYSQL *co
CentOS编译php时找不到mysql.h的解决方法
CentOS编译安装php时找不到mysql.h的解决方法 yum install mysql-devel 安装以后,mysql的头文件在 /usr/include/mysql/目录下面
谁有 mysql.h 我在windows 下安装了mysql 没找到mysql.h
哪个兄弟将mysql.h发一下,谢了
用WAMP安装的mysql找不到mysql.h文件
我用wamp搭建的apache+php+mysql环境,安装完在mysql目录里怎么找不到mysql.h文件和libmysql.lib文件,要在vc下访问mysql,好像必须要用到这两个文件,请问该怎么解决?
windows下 mySQL c API 连接 提示找不到 mysql.h
windows下已经安装MySQL,而且在MySQL\MySQL Server 5.0\include文件夹下有mysql.h;但是用vc6.0。dev-c++ 编译是都提示找不到mysql.h。MySQL.DevPak也已经安装,在dev-c++工具->编辑器选项->目录中也已经添加mysql.h所在的目录。 该如何解决。望高手指点。
vc 添加mysql.h
vc 添加mysql.h出错。 包含了C:\Program Files\MySQL\MySQL Server 5.5\include 这个地方的mysql.hrnrn提示错误:rnc:\program files\mysql\mysql server 5.5\include\mysql_com.h(291) : error C2146: syntax error : missing ';' before identifier 'fd'rnc:\program files\mysql\mysql server 5.5\include\mysql_com.h(291) : error C2501: 'SOCKET' : missing storage-class or type specifiersrnc:\program files\mysql\mysql server 5.5\include\mysql_com.h(291) : error C2501: 'fd' : missing storage-class or type specifiersrnc:\program files\mysql\mysql server 5.5\include\mysql_com.h(470) : error C2065: 'SOCKET' : undeclared identifierrnrn这些都是mysql里面的库,应该没错,是不是需要加别的什么东西,还是我有东西没有配置? 我同事考给我了一个mfc的项目,他的也只包含了mysql.h 就能编译执行, 我的就出这个错误 求解~~
mysql.h C语言编程API, pdf版
最全的mysql.h的API文档以及编程使用说明,适用Linux C/C++
mysql 5.5版 头文件(mysql.h等)
这些都为mysql5.5版的头文件,包含mysql.h等内容!
明明安装了python却提示找不到!!
安装python-dev时,提示说找不到python,但是我明明安装了python2.7在/usr/local/lib目录下啊,这是怎么回事?
请问谁有mysql.h这个头文件?
请问谁有mysql.h这个头文件?rn如果有请寄到code21@sina.com.cn
求助在线等,VS2005连接MYSQL5.0,编译报错找不到mysql.h
MYSQL LIB\debug,INCLUDE\ 都添加到VC++目录,链接中也加入libmysql.lib mysqlclient.lib mysys.lib zlib.librnmysql.h文件在 d:\mysql\include\mysql.hrnrn头文件rn#include "stdafx.h"rn#include "winsock2.h"rn#include rn#include rn#include rn#include rnrn编译提示找不到mysql.hrn我复制mysql.h 到项目文件夹,但编译也提示找不到。rn上网上找了很多解决方案,好像用这种得比较多,不知道问什么我的不能用???rn求各位达人帮帮忙。。
C/C++连接mysql编译的找不到mysql/mysql.h的问题
昨晚 试着用C/C++操作mysql,结果编译时说 找不到mysql/mysql.h,查看 /usr/include/下确实灭洋 ,locate mysql.h 也没有。网上 搜了下,没有这个问题的解决方法,可能是这个问题是菜鸟才会有吧,根据 网上 其他说法,不断尝试。结果 最后 发现 mysql-devel  没装的原因,装上就好了mysql 5.5 是不是没有初始密码了 ,昨天试了试 root
安装mysql 获得 mysql.h 建立C接口
今天费了好长时间终于让C操作MYSQL成功了,在此把方法记下来,留着以后用。hoho~ 先安装mysql 代码: sudo apt-get install mysql-server mysql-client 再装开发包 代码: sudo apt-get install libmysqlclient15-dev 安装完以后,C代码里添加头文件 代码: #include ...
谁有mysql.h和libmysql.lib?给我一份 谢谢
如题rnrn我装的mysql5.0 没有include这个目录,不知道为什么。
c++ 连接mysql依赖库 mysqlclient.lib libmysql.lib mysql.h
c++ 连接mysql mysqlclient.lib libmysql.lib mysql.h 静态库,连接mysql较好的一种方法 C API
我在C++中包含mysql.h头文件,编译时却找不到my_socket类型,是怎以回事啊?
已经在项目属性中加入了头文件和DLL文件的路径。rn原代码如下,请各位高手不吝赐教rndbCon.h:rnrn#ifndef _MYSQLLIB_DBCON_H_rn#define _MYSQLLIB_DBCON_H_rnrn#include "mysql.h"rnrn#include rnusing namespace std;rnrnclass DbConrnrnprivate:rn MYSQL * m_mysql;rn MYSQL_RES * m_res;rn bool m_isQuery; //记录是否是查询操作 rnpublic:rn DbCon();rn ~DbCon();rn bool Connect(MYSQL * mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port = 0);rn bool Execute(const char * strSql, unsigned long lLen);rn MYSQL_RES * GetRes();rn;rnrn#endif // _MYSQLLIB_DBCON_H_rnrndbCon.cpprnrn#include "dbCon.h"rnDbCon::DbCon()rnrn mysql_init(m_mysql);rn m_res = NULL;rn m_isQuery = false;rnrnrnDbCon::~DbCon()rnrn mysql_close(m_mysql);rnrnrnbool DbCon::Connect(MYSQL * mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port = 0)rnrn if(!mysql_real_connect(mysql, host, user, passwd, db, port, NULL, 0))rn rn return false;rn rn return true;rnrnrnrnbool DbCon::Execute(const char * strSql, unsigned long lLen)rnrn char stFirstWord[10] = 0;rn const char * pTemp = strSql;rnrn while(*pTemp++ == ' ');rnrn int i = 0;rn while(*pTemp != ' ') rn rn stFirstWord[i] = *pTemp;rn pTemp++;rn rnrn if(strcmp("select", stFirstWord))rn m_isQuery = true;rn elsern m_isQuery = false;rnrnrn if(0 != mysql_real_query(m_mysql, strSql, lLen))rn rn return false;rn rn return true;rnrnrnMYSQL_RES * DbCon::GetRes()rnrn if(m_isQuery == false)rn rn return NULL;rn rn return m_res;rnrnrntest.cpprnrn#include rn#include "dbCon.h"rnusing namespace std;rnrnint main()rnrn return 0;rn;rnrn报如下错误:rn1>dbCon.cpprn1>e:\db\mysqllib\mysql\include\mysql_com.h(243) : error C2146: 语法错误 : 缺少“;”(在标识符“fd”的前面)rn1>e:\db\mysqllib\mysql\include\mysql_com.h(243) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 intrn1>e:\db\mysqllib\mysql\include\mysql_com.h(243) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 intrn1>e:\db\mysqllib\mysql\include\mysql_com.h(427) : error C2065: “SOCKET”: 未声明的标识符rn1>e:\db\mysqllib\mysql\include\mysql_com.h(427) : error C2146: 语法错误 : 缺少“)”(在标识符“s”的前面)rn1>e:\db\mysqllib\mysql\include\mysql_com.h(428) : error C2059: 语法错误 : “)”rn1>e:\db\mysqllib\dbcon.cpp(16) : error C2572: “DbCon::Connect”: 重定义默认参数 : 参数 6rn1> e:\db\mysqllib\dbcon.h(18) : 参见“DbCon::Connect”的声明rnrn请各位帮忙看看了,急等答案啊
vs2015 中 mysql.h 文件打不开的解决办法
准备学习VS2015环境下的数据库编程,在网上找了个实例,链接如下https://blog.csdn.net/a19990412/article/details/83617923; VS下建立工程: 问题出现:#include&lt;mysql.h&gt; 报错(无法打开源文件) 打开MYSQL 客户端 ,输入 show variables like "%char%"; 查找MYSQL...
在哪能找到mysql.h这个函数库呀!!!
在哪能找到mysql.h这个函数库呀!!! 急用 非常感谢
CentOS下Mysql,无法找到mysql.h头文件(致命错误:mysql/mysql.h:没有那个文件或目录)
1.yum search mysql //查找mysql的依赖 然后会显示已安装和未安装的依赖库 [TFTD@localhost /]$ yum search mysql 已加载插件:fastestmirror mysql-connectors-community                                                                
windows+vs2017+C语言 引入mysql.h对MYSQL数据库的操作
(第一次写博客) 因为用的是wampserver,自带安装的mysql没有include的库 没有mysql.h文件 无法调用mysql的东西 也无法用C语言对MYSQL操作 引用某大佬的CSDN博客的做法(也找了很久试了很多方法) 去这个连接 https://downloads.mysql.com/archives/c-c/ 把这玩意.zip下载下来,解压。 把里面的i...
mysql.h 是个什么文件呢?
给我发一个这个文件好吗?我的程序中有用到。rnnew5918@163.com
如何在bcb6里面调用mysql_global.H和mysql.h
//---------------------------------------------------------------------------rnrn#include rn#include rn#pragma hdrstoprnrn//---------------------------------------------------------------------------rnrnstatic char *opt_host_name = NULL;rnstatic char *opt_user_name = NULL;rnstatic char *opt_password = NULL;rnstatic unsigned int opt_port_num = 0;rnstatic char *opt_socket_name = NULL;rnstatic char *opt_db_name = NULL;rnstatic unsigned int opt_flags = 0;rnrnstatic MYSQL *conn;rnrn#pragma argsusedrnint main(int argc, char* argv[])rnrn conn = mysql_init (NULL);rn mysql_real_connect (conn, opt_host_name, opt_user_name, opt_password, opt_db_name, opt_port_num, opt_socket_name, opt_flags);rn mysql_close (conn);rn return 0;rnrn//---------------------------------------------------------------------------rnrnrn在一个控制台程序 类型是C程序,不是C++rnrn[Linker Error] Unresolved external 'mysql_init' referenced from D:\COMPILER\MY_PROJECT\MYSQL_CONNECT_TEST1\UNIT1.OBJrn[Linker Error] Unresolved external 'mysql_real_connect' referenced from D:\COMPILER\MY_PROJECT\MYSQL_CONNECT_TEST1\UNIT1.OBJrn[Linker Error] Unresolved external 'mysql_close' referenced from D:\COMPILER\MY_PROJECT\MYSQL_CONNECT_TEST1\UNIT1.OBJrnrn但是他说那些函数都没有调用不了~~~我已经设置了Mysql的include 和lib/opt 路径给bcb了 怎么会这样的呢rn
哪里能mysql.h文件?给我一份。
rt.我装的是windows 版,用VC打开工程要这个头文件。要疯了。rn我的邮箱geniuswing@163.com
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑