VS2013 配置Mysql
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的更多相关文章
- Ubuntu安装Wildfly(原JBoss)并为其配置MySQL分布式数据源
注:JBoss在8.0版本后改名为WildFly,以JBoss命名的版本最高为7.1.1.Final,但JBoss7.1.1.Final不支持jdk1.8以上版本,如果在jdk1.8情况下安装JBos ...
- windows下安装并配置mysql
前言:前面三篇文章将django的环境搭建完后,还只能编写静态网页,如果要用到数据库编写动态网页,那么还需要数据库 本章讲解mysql5.6数据库的安装和配置,对于其他版本仅供参考,不一定试用!推荐使 ...
- CentOS 7.2 安装配置mysql主从服务器
MySQL官方压缩包安装: 1:下载mysql官方版本,此处以目前最新版本5.7.14为例,下载的64位版本文件为: mysql-5.7.14-linux-glibc2.5-x86_64.tar 2: ...
- OS 系统下安装MySql 配置MySql环境变量
学习Hive需要,闲话不说 本文的内容: 下载Mysql for Mac 下载Mysql Workbench 安装 Mysql 和 Mysql Workbench 配置Mysql在OS 系统上的环境变 ...
- 配置MySQL数据库
一.配置MySQL数据库 1.解压绿色版mysql,如下图 二.安装服务 1.运行cmd(管理员版本,否则没有权限),如下图 2.运行命令mysqld –install安装服务,如下图: 如果不需要m ...
- linux下配置mysql默认编码utf8
linux下配置mysql默认编码utf8 下面是需要在对应地方加入的配置 [client] default-character-set=utf8 [mysqld] character-set-ser ...
- MAC下安装与配置MySQL
MAC下安装与配置MySQL MAC下安装与配置MySQL 一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL ...
- [转]配置mysql允许远程连接的方法
配置mysql允许远程连接的方法 vim /etc/my.cnf注释这一行:bind-address=127.0.0.1 ==> #bind-address=127.0.0.1保存退出.mysq ...
- Windows Server 2008R2配置MySQL Cluster
目录 配置环境 相关知识 配置过程 配置 ini参数解释 启动集群 检查配置 同步测试 故障测试 写在之后 配置环境 VMware:(版本10.0.01) 操作系统:Windows Server 20 ...
随机推荐
- 安装hue时,make apps 编译报错
安装hue时,make apps 编译报错 :"Error: must have python development packages for 2.6 or 2.7. Could not ...
- Windows 与 Linux 、esxi下面查看内存容量和数量
1. Windows 查看内存信息: > wmic MEMORYCHIP get BankLabel,DeviceLocator,Capacity,Speed 2. Linux 查看内存信息: ...
- 安装ruby的一些坑
之前一直下载不下来.是因为需要翻墙.
- chromedriver版本问题
最新的chromedriver 66.0.3359.117 的对应chromedriver版本为2.38 http://npm.taobao.org/mirrors/chromedriver/ Web ...
- db.mysql.主从同步实验
实验环境:windows10(1607).mysql5.7.16 (for windows zip) 主库(端口3306)配置文件: [mysqld] #数据库根目录 basedir = D:\my ...
- dmp文件自动分析
dmp文件的分析,可以借助各种工具,比如WinDbg, CDB , NTSD,KD等.Windbg提供了窗口接口,而CDB , NTSD是基于命令行的工具,它们都使用了同样的调试引擎Dbgeng.dl ...
- JavaScript的调用
1 方法调用模式 var myObject = { value : 0, increment : function(inc) { alert('hi'); } }; myObject.incremen ...
- C#动态获取本机可用串口的两种方式
1. private void GetSerialPort() //获取串口列表 { RegistryKey keyCom = Registry.LocalMachine.OpenSubKey(&qu ...
- 《Airbnb架构要点分享》阅读笔记
Airbnb成立于2008年8月,总部位于加利福尼亚州旧金山市.Airbnb是一个值得信赖的社区型市场,在这里人们可以通过网站.手机或平板电脑发布.发掘和预订世界各地的独特房源,其业务已经覆盖190个 ...
- Django(八)模型:Mysql8.0日志文件配置开启/关闭、查询
Mysql日志文件开启.配置.查看 mysql.log是mysql的日志文件,里面记录的对MySQL数据库的操作记录.默认情况下mysql的日志文件没有产生,需要修改mysql的配置文件,步骤如下: ...