C++ MVC项目连接MySQL

虽然现在网上的资源比较多了,但是感觉没有一个从头到尾的讲解,自己去搭环境的时候还是发现有很多的坑,然后又得去找资料,现在将自己的东西经验讲讲。

一、首先,先下载几个文件:

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在一起,这样就能打开了





已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 像素格子 设计师:CSDN官方博客 返回首页