虽然现在网上的资源比较多了,但是感觉没有一个从头到尾的讲解,自己去搭环境的时候还是发现有很多的坑,然后又得去找资料,现在将自己的东西经验讲讲。
一、首先,先下载几个文件:
1.mysql-connector-c++-noinstall-1.1.7-win32 用来连接数据库的资源包
2.boost mysql-connector这个类库需要用到boost包,所以也要下载使用
3.stdint.h头文件 有时候显示这个文件没有,不过可以先不下载
二、下载安装方法:
mysql-connector-c++-noinstall-1.1.7-win32:
下载地址 http://download.csdn.net/detail/cmqwan/9696519
这个是一个zip文件,直接解压到某个目录,这个目录随意,比如我放的地方是C:\Program Files (x86)\MySQL\mysql-connector-c++-noinstall-1.1.7-win32
boost
BOOST库介绍,安装http://blog.csdn.net/funkri/article/details/9048061 这个小哥也说了基本的内容,如果想了解的多点,可以看看
这边主要是说下下载安装
下载地址:https://sourceforge.net/projects/boost/files/ 下面红色框框那里就能下载了,到了下一个页面的时候要等几秒
下载好之后:把他解压到某个目录,我是解压到 C:\Program Files\MySQL\boost_1_62_0
使用管理员方式打开cmd,(win10可以打开小娜,然后输入cmd,就会出现这个菜单,然后右击管理员方式打开),这时候
切换到安装路径下面
像我这个目录就是
C:\Users\zhao>cd ..
C:\Users> cd ..
C:\>cd C:\Program Files\MySQL\boost_1_62_0
C:\Program Files\MySQL\boost_1_62_0
然后 输入 bootstrap.bat
(现在这个文件夹下面就会多一个bjam.exe文件)
然后输入 bjam.exe
这时候就是漫长的等待,大约1个小时,等结束就好了。
三、在VS里面配置
你的项目--右键--属性 配置:这里看你是debug还是 release 要选好先
在窗口上面 配置属性--c/c++--常规--附加包含目录 将你的路径填进去
"C:\Program Files (x86)\MySQL\mysql-connector-c++-noinstall-1.1.7-win32\include";"C:\Program Files\MySQL\boost_1_62_0"
在窗口上面 配置属性--链接器--常规--附加库目录 将你的路径填进去
"C:\Program Files (x86)\MySQL\mysql-connector-c++-noinstall-1.1.7-win32\lib";"C:\Program Files\MySQL\boost_1_62_0\libs"
在窗口上面 配置属性--链接器--输入--附加依赖项 将你的路径填进去
wsock32.lib mysqlcppconn.lib
这样就能生成exe文件
后面出现exe无法直接打开的问题
后面试了才知道要把dll文件放到同一个目录下面,就是mysqlcppconn.dll 和exe在一起,这样就能打开了