1.添加mysql.h

对着项目右键,选择properties

双击C/C++,选择General,看到Additional Include Directories

编辑

点击文件夹的按钮

点击...按钮

进去之后选择到自己安装mysql的位置\mysql server5.5\include,比如我默认安装在C:\Program files\mysql,那我的路径就是

然后OK,第一步完成了,这个工程会自动检测这个路径下的头文件,就是说可以直接写#include <mysql.h>

如果不想每次都手动做这些事,可以直接把这个路径下的所有文件,保存到Visual studio下VC路径下的include文件夹里面,这个是默认检测的路径,比如我的可以复制到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\

2.添加libmysql.lib

到linker下的General,看到Additional Library Directories。同样的方式,不过这次是添加另外一个文件夹lib,lib文件夹跟include文件夹在同一个文件夹mysql server 5.5里面。当然了,版本号可能每个人不一样。

添加完了之后点左边linker下的input

手动在里面添加libmysql.lib;   分号记得加

其实这步也有简单的方法,而且可能更好。

直接把libmysql.lib这个文件拉到solution explorer正在编辑的工程下,如图

然后在程序里面加入#pragma comment(lib,"libmysql")。

在网上看到大部分教程说到 这里就没了,说是能够正常运行了。。。其实可能不是的。。我写好了测试代码之后,编译出现如下的错误,其实不是代码问题。

网上搜error LNK2019,出现的结果不少。。但似乎没有能解决我的问题的。。

正常来说,加入了需要的头文件,连接了lib,程序应该正常编译才对,但这里就是不行。。。。折腾了好几个小时,最后才想起系统是64位的,安装的mysql也是64位的,但写的程序是在win32,也就是32位的平台下编译。。。当然会出错了。。如图:

看到Platform win32没?

选择旁边的Configuration manager,出现

这里

选择new,出现

点击ARM这个下拉,出现

选择X64,一路OK,然后重新编译,就没有错误了。

一运行,又报错,说是少了libmysql.dll。这个文件就在mysql\mysql server 5.5\lib 里面。把它复制到

C:\Users\Undead\Documents\Visual Studio 2012\Projects\Test\x64\Debug(这个路径是你的工程所在路径\x64\Debug) 我特意建了一个名叫Test的工程来写这篇博客。

体力活。。到这里应该没什么问题了。我再把一个简单的测试程序写下来吧。

VS2013 配置Mysql的更多相关文章

  1. Ubuntu安装Wildfly(原JBoss)并为其配置MySQL分布式数据源

    注:JBoss在8.0版本后改名为WildFly,以JBoss命名的版本最高为7.1.1.Final,但JBoss7.1.1.Final不支持jdk1.8以上版本,如果在jdk1.8情况下安装JBos ...

  2. windows下安装并配置mysql

    前言:前面三篇文章将django的环境搭建完后,还只能编写静态网页,如果要用到数据库编写动态网页,那么还需要数据库 本章讲解mysql5.6数据库的安装和配置,对于其他版本仅供参考,不一定试用!推荐使 ...

  3. CentOS 7.2 安装配置mysql主从服务器

    MySQL官方压缩包安装: 1:下载mysql官方版本,此处以目前最新版本5.7.14为例,下载的64位版本文件为: mysql-5.7.14-linux-glibc2.5-x86_64.tar 2: ...

  4. OS 系统下安装MySql 配置MySql环境变量

    学习Hive需要,闲话不说 本文的内容: 下载Mysql for Mac 下载Mysql Workbench 安装 Mysql 和 Mysql Workbench 配置Mysql在OS 系统上的环境变 ...

  5. 配置MySQL数据库

    一.配置MySQL数据库 1.解压绿色版mysql,如下图 二.安装服务 1.运行cmd(管理员版本,否则没有权限),如下图 2.运行命令mysqld –install安装服务,如下图: 如果不需要m ...

  6. linux下配置mysql默认编码utf8

    linux下配置mysql默认编码utf8 下面是需要在对应地方加入的配置 [client] default-character-set=utf8 [mysqld] character-set-ser ...

  7. MAC下安装与配置MySQL

    MAC下安装与配置MySQL   MAC下安装与配置MySQL 一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL ...

  8. [转]配置mysql允许远程连接的方法

    配置mysql允许远程连接的方法 vim /etc/my.cnf注释这一行:bind-address=127.0.0.1 ==> #bind-address=127.0.0.1保存退出.mysq ...

  9. Windows Server 2008R2配置MySQL Cluster

    目录 配置环境 相关知识 配置过程 配置 ini参数解释 启动集群 检查配置 同步测试 故障测试 写在之后 配置环境 VMware:(版本10.0.01) 操作系统:Windows Server 20 ...

随机推荐

  1. ReadAsm2

    首先查看题目 下载文档之后用虚拟机打开(我用的是Kali Linux) 推测应该是对这个func函数反汇编结果应该就出来了 用c写一下算出结果 #include<bits/stdc++.h> ...

  2. loadBeanDefinitions方法源码跟踪(一)

    看这篇文章之前可以先了解之前的跟踪流程,https://www.jianshu.com/p/4934233f0ead 代码过宽,可以shift + 鼠标滚轮 左右滑动查看 AbstractBeanDe ...

  3. LOJ #10002. 喷水装置

    题目 裸的贪心. 基本思想见图: Code: #include<iostream> #include<cstdio> #include<cstring> #incl ...

  4. dedeCMS网站栏目管理---释义

    一.常规选项 文件保存目录:可以指定保存的目录,也可以用拼音,指定为拼音时系统会自动生成栏目拼音的目录,文件保存目录一般用拼音即可. 目录相对位置:有上级目录,CMS目录与站点根目录.实际上指的都是网 ...

  5. Essay Fail?可能是引用出了问题

    新学期伊始,又有不少成功与雅思分手的学生们海外入学.本以为可以稍微喘口气,却发现漫天的essay接踵而至.因此,Hotessay小编为新瓜蛋子们特地准备了一期essay写作的干货.还不赶紧学起来,用到 ...

  6. 吴裕雄--天生自然java开发常用类库学习笔记:排序及重复元素说明

    import java.util.Set ; import java.util.HashSet ; class Person{ private String name ; private int ag ...

  7. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-trash

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...

  8. Fr3设置图片打印

    见 fr3的文件内容,为xml <?xml version="1.0" encoding="utf-8"?> <TfrxReport Vers ...

  9. P1044 火星数字

    P1044 火星数字 转跳点:

  10. 小程序 scroll-view 中文字不换行问题

    问题描述:在scroll-view 中scroll-x="true"时控制文字超出显示省略号,要求如图: 但实际中会出现如文字不换行或样式错乱的问题. 横向滚动的实现如下: 超过两 ...