试着将Mysql的一些操作嵌入C语言中实现交互时,include
我是用devc++ 5.11写的C语言代码,服务器是win 10,使用的Mysql是mysql.5.7.36。上网查找的资料大部分是在Linux系统上的解决办法或者是win+VC平台。找不到win+devc++这类问题的解决办法。
include
只要让在Devc++上include
需要在 Dev-C++ 中安装 MySQL 的 C 连接库。
可以搜索 "Dev-C++ MySQL 库" 并在网上下载相关文件,
然后按照说明将其安装到 Dev-C++ 中。
安装完成后,可以在代码中正确引用 <mysql.h> 头文件。
该回答引用ChatGPT
请参考下面的解决方案,如果可行还请点击采纳,感谢
要在DevC++上正确包含Mysql.h,您需要完成以下步骤:
1、安装MySQL C Connector:您可以在MySQL官方网站上下载并安装MySQL C Connector。
2、将MySQL C Connector的include文件夹添加到DevC++的路径:打开DevC++,点击菜单栏“工具”->“选项”->“目录”,在“包含文件目录”栏中添加MySQL C Connector的include文件夹路径。
3、将MySQL C Connector的库文件夹添加到DevC++的路径:打开DevC++,点击菜单栏“工具”->“选项”->“目录”,在“库目录”栏中添加MySQL C Connector的lib文件夹路径。
4、链接MySQL C Connector库:打开DevC++,点击菜单栏“工程”->“项目选项”,在“链接选项”栏中添加MySQL C Connector库文件的名称(例如:libmysql.lib)。
5、编写代码:在您的代码中添加include<mysql.h>并进行MySQL操作。
6、编译并运行代码:如果一切顺利,您应该可以顺利地编译并运行代码。
个人经验,大概有以下几个点检查一下:
0,更新一下windows补丁,之前有试过KB785开头的补丁有问题;
1,尝试重新安装MySQL Connector/C库,记录路径;
2,Dev-C++编译器要重新设置,点击菜单栏的"编译" > "编译选项",找到"目录"标签页的"包含"选项卡,在"目录"列表中添加MySQL Connector/C库的安装路径。
如果您在Dev-C++上编写C语言代码,需要在Dev-C++的环境中设置MySQL的相关头文件路径。可以按照下面的步骤进行:
找到您的MySQL安装路径,通常为"C:\Program Files\MySQL\MySQL Server 5.7\include"
打开Dev-C++,点击菜单栏的"工具" -> "环境选项"
在打开的对话框中点击"目录"标签页
在"编译器"选项卡中,将您找到的MySQL头文件路径添加到"包含目录"选项中
点击"确定"按钮,保存更改。
这样,Dev-C++就会在该路径中查找MySQL头文件,您就可以正常使用include <mysql.h>了。