欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL+Visual Studio2019环境配置

程序员文章站 2022-07-14 08:08:22
...

2020_12_04

问题

使用高级语言c++访问MySQL数据库,环境配置的细节与问题。

配置环境

Visual Studio 2019
MySQL 8.0 Complete Edition

准备工作

MySQL安装目录

  • MySQL默认安装目录为"C:\Program Files\MySQL\MySQL Server 8.0"
  • 目录下有includelib两个Folder,其中include中含有MySQL相关头文件lib中含有MySQL相关链接文件.lib / dll
  • 检查是否存在以上两个Folder
    MySQL+Visual Studio2019环境配置

新建Visual Studio项目

首先:

  • 建立空项目
  • 新建主函数.cpp文件
    MySQL+Visual Studio2019环境配置

准备文件夹路径

准备好之前提到的文件夹的路径,本机为:

  • include:"C:\Program Files\MySQL\MySQL Server 8.0\include"
  • lib : "C:\Program Files\MySQL\MySQL Server 8.0\lib"

更改项目属性(Project Property)

打开Project -> …Properties MySQL+Visual Studio2019环境配置
首先确保项目和Debug都是x64,防止后期出现报错MySQL+Visual Studio2019环境配置
之后提供两个文件夹的路径
VC++ Directories ->General -> Include Directories/Library Directories
MySQL+Visual Studio2019环境配置
C/C++ -> Additional Include Directories
MySQL+Visual Studio2019环境配置
Linker -> Input ->Additional Dependencies
MySQL+Visual Studio2019环境配置

提供动态文件

libmysql.dll复制粘贴到“C:\WINDOWS\System32”路径下

测试代码

#ifndef __LCC__
#define __LCC__
#endif

#include <stdio.h>
#include <mysql.h>

MYSQL* mysql_init(MYSQL* mysql);

int main(int argc, char** argv)
{
	MYSQL mysql_conn; /* Connection handle */
	
	if (mysql_init(&mysql_conn) != NULL)
	{
		printf("Init succeeds!\n");
	}
	else
	{
		printf("Init fails!\n");
	}

	return 0;
}

MySQL+Visual Studio2019环境配置

相关标签: mysql visual studio