vs2017引入mysql_windows+vs2017+C语言 引入mysql.h对MYSQL数据库的操作
mysql.h文件用作VS开发用,用来连接数据库。没有mysql.h文件,就无法调用mysql的东西 也无法用C语言对MYSQL操作。一般安装了mysql之后,这个文件就在mysql目录的include下面。我的这个文件在 C:\Program Files\MySQL\MySQL Server 8.0\include
下载之后解压,得到这些文件:
把里面的include和lib文件复制粘贴到VS工程的根目录下面。
注意:include文件夹和lib文件夹要放在你创建的工程根目录下面。例如我将创建的 Project 放在了桌面,但是这个文件里还有一个Project(我也不知道它怎么来的)
这一步完成之后,接下来到 VS2017 中进行路径配置。在Project项目右键点击属性
在这里声明新引入的include文件,这样工程就可以根据这个路径去寻找新添加的头文件,即 mysql.h。项目要改为x64,否则报错和库不兼容。
还有一步,就是去lib文件夹下面,将 libmysql.dll 和 libmysql.lib 这两个文件复制粘贴到工程的根目录下面
建议在外层Project粘贴,在内层Project也粘贴着两个文件。(一开始我只在外面的Project粘贴,后面编译的时候报错找不到mysql.h文件)
接下来操作就比较容易了,新建一个main.cpp文件,编译运行。由于我是在网上找的代码进行测试,不同代码编译出现的问题也各不相同。最后运行成功的是这个代码,参考 https://www.cnblogs.com/47088845/p/5706496.html。注意这个位置写上你的密码,
如果出现了 VS 中引用连接mysql数据库失败 报错:">LINK : fatal error LNK1104: 无法打开文件“libmysql.lib”,
如果还出现了其他问题,嗯,,那就百度吧,多百度,总会找到解决方法的
vs2017引入mysql_windows+vs2017+C语言 引入mysql.h对MYSQL数据库的操作相关推荐
- 导学+初识MySQL+SQL语法规范+数据库相关操作+表相关操作+MySql存储引擎介绍+MySQL表的创建+测试数据类型
一.导学 1.什么是SQL? 结构化查询语言,数据库管理系统通过SQL语言来管理数据库中的数据: 2.SQL语言组成部分 (1)DDL--数据定义语言,主要定义数据库.表.视图.索引和触发器等 (2) ...
- mysql密码高级_MySQL数据库高级操作(图文详解)
数据表高级操作 准备工作:安装MySQL数据库 create database CLASS; use CLASS; create table TEST (id int not null,name ch ...
- mysql -hlocalhost -uroot -p_MySQL数据库的操作(01)--- MySQL的安装以及与idea的连接
一.Windows下安装MySQL教程 注:我们是以8.0版本安装的MySQL,在配置相关问题以及执行命令上与其他版本会有所不同 1.安装包的下载 下载地址:https://dev.mysql.com ...
- flask mysql orm_Flask笔记:数据库ORM操作MySQL+pymysql/mysql-python+SQLAlchemy/Flask-SQLAlchemy...
Python中使用sqlalchemy插件可以实现ORM(Object Relationship Mapping,模型关系映射)框架,而Flask中的flask-sqlalchemy其实就是在sqla ...
- go语言mysql删除记录_MySQL数据库删除操作-Go语言中文社区
删除数据库 DROP DATABASE [IF EXISTS] 数据库名; 例如:删除school数据库 IF EXISTS 为可选,判断是否存在,如果不存在则会抛出异常 删除数据表 DROP TAB ...
- Mysql(4)——数据库相关操作
(1)查看所有数据库 (2)创建数据库 create database 数据库名 charset=utf8 (3)使用数据库并且查看当前使用的是哪个数据库 (4)删除数据库
- MFC对数据库的操作---MYSQL
目录 在mysql数据库中创建所需要的表 创建数据库 创建表 配置项目环境 编辑在vs中配置包含目录.引用目录.库目录和附加依赖项 添加库文件 添加头文件 实现对数据库的操作 打开数据库 数据增删改 ...
- c++ mysql 配置_C++--mysql相关配置
clion环境配置: windows下: 1. 在CMakeLists.txt里面添加 mysql的include目录和lib目录 cmake_minimum_required(VERSION 3.1 ...
- 引入函数库c语言,C语言标准函数库分析
1,支持断言机制: 导入assert.h头文件,使用assert宏定义 只要引入assert.h头文件,就表明是默认开启assert断言的, 如果想关闭它,只需要定义#define NDEBUG 2, ...
最新文章
- java开发都需要学什么
- golang-exec cmd data race
- Activity的使用(七):activity的返回值
- 基于Java的四大开源测试工具
- [WCF]利用net.tcp傳輸協定來建置WCF Service
- hdu4821 字符串hash(有多少(M*L长的,M个不相同)子串))
- mybatis学习(36):动态sql-set
- 如何在支付宝成为增加个人服务器,支付宝支付,服务器如何生成支付订单
- vue 左侧菜单隐藏_vue.js 左侧二级菜单显示与隐藏切换的实例代码?
- 【Python脚本进阶】1.2、python脚本基础知识(下)
- 5个超实用的Excel数据透视表技巧
- Python数据分析(二) —— 进阶绘制双折线图
- android锁屏事件监听,Android 监听锁屏、解锁、开屏 操作
- 如何测试工业以太网线缆(利用FLUKE DSX-8000)?
- 我的第一本社会心理学(part4)--自我偏差
- 解决Idea中项目模块没有蓝色方块
- #树形dp#洛谷 2014 codevs 1378 jzoj 1486 选课
- 华为软件测试实习生面试
- 分布式协调系统ZooKeeper的安装
- 数字信号处理(五)快速傅里叶变换