要求:电脑提前安装好vs,mysql。

1、在需要连接mysql的项目上右键选择“属性” -> “C/C++” -> “常规” ->选择“附加包含目录”

在弹出窗口中添加mysql的安装目录,我的是“C:\Program Files\MySQL\MySQL Server 8.0\include”->确定。

2、在“链接器” ->"常规" ->“附加库目录”,添加mysql安装目录下的lib所在路径。我的是“C:\Program Files\MySQL\MySQL Server 8.0\lib”

3、在“链接器” ->"输入" ->“附加依赖项”,添加“libmysql.lib”(这个地方添加的都一样)

4、将C:\Program Files\MySQL\MySQL Server 8.0\lib下的libmysql.dll拷贝到项目文件夹下。

5、运行测试

 #include <mysql.h>
 #include <iostream>
 #include<string>
 #include<vector>
 using namespace std;

 int main() {
     const char user[] = "root";         //username
     const char pswd[] = "*********";         //password
     const char host[] = "localhost";    //or"127.0.0.1"
     ;
     MYSQL mysql;
     mysql_init(&mysql);
     ))
     {
         cout << "connect success!" << endl;
         return true;
     }
     else
     {
         cout << "connect failed!" << endl;
         return false;
     }
 }


注:若提示#include<mysql.h>有错误,则应检查本地编辑器的配置跟前四步添加库的时候的配置是否一致。

我在前面添加库时配置是:release x64.

则本地配置也应该选择:

最新文章

  1. html基础 1
  2. 必须知道的.net(性能条款)
  3. javascript事件与event对象的属性
  4. 关于HTTP GET请求的url中文参数编码
  5. C语言 百人拉百灯问题
  6. 失败经历--在windows下安装meld
  7. Android njava.net.UnknownHostException: Unable to resolve host
  8. [置顶] Asp.Net底层原理(一、浏览器和服务器的交互原理)
  9. hdu 4778 Rabbit Kingdom(减少国家)
  10. HDU1865--More is better(统计并查集的秩(元素个数))
  11. 更改oracle字符集
  12. java_弹球小游戏
  13. SQL-删除重复记录
  14. jQuery提示parsererror错误解决办法
  15. Python中的转义
  16. PAT1130:Infix Expression
  17. sql语句基础
  18. Mybatis项目中不使用代理写法【我】
  19. 自建docker swarm体验简单之美
  20. python将xml转换成json数据

热门文章

  1. css 解决fixed 布局下不能滚动的问题
  2. vs2015如何使用附加进程调试发布在IIS上项目
  3. 【Loadrunner_WebService接口】对项目中的GetProduct接口生成性能脚本
  4. js小游戏:五子棋
  5. SpringBoot技术点细解
  6. let var区别
  7. 201621123001 《Java程序设计》第7周学习总结
  8. ResNet 简介
  9. L304 What Is Death?
  10. Nginx日志和http模块相关变量