我想说:这两个多星期走得很辛苦,没有人告诉我win732位系统下VS2010+Boost_1_53_0+Qt5.2+MySql开发环境如何搭建,自己一步一步摸索,重装了无数遍系统,试了几十种方法,才艰辛地将环境搭好了。本着赠人玫瑰,手留余香地王道论坛精神,今天把方法全部倾囊而授,为的是让你们少走许多弯路,把时间放在写程序上面。
声明:安装Qt5.2.0而不是更低版本因为Qt5.2.0及其更高版本已经帮你编译好了MySql和其他一些数据库地驱动,否则你自己编译会发生很多错误。
目标:就算你是一个搭建环境的小白,我也要让你能够按照我的步骤傻子似的一步一步把环境搞定。
注意:红色部分的字要注意,很容易出错
概览:
1安装VS2010
2编译Boost_1_53_0库
3安装Qt5.2
4安装MySql
1安装VS2010
VS2010 旗舰版可用Key:YCFHQ9DWCYDKV88T2TMHG7BHP
2用VS2010编译Boost_1_53_0
第一步:下载boost,我下载的方法是从http://www.boost.org/上找最新的下载。名字叫boost_1_53_0。
第二步:在D盘(最新的boost_1_53_0编译之后大小为5G多)创建一个目录boost,拷贝进去并解压到当前文件夹。(注,这里我没有创建boost目录,直接解压的)
第三步:开始->程序->MicrosoftVisual Studio 2010->Visual Studio Tools->Visual Studio 命令提示(2010),打开一个控制台。
第四步:cd d:\boost\boost_1_53_0
第五步:bootstrap.bat
第六步:(1)b2--toolset=msvc-10.0 --build-type=complete stage或者(2)bjam.exe--toolset=msvc-10.0 --build-type=complete。等待执行完成。
注:我在这里第五步之后会生成了bjam.exe和b2.exe.这里我执行(1)成功,执行(2)失败。
设置环境变量:
右击计算机-》属性-》高级系统设置-》高级-》环境变量-》选择系统环境变量下面的“新建”按钮
变量名:BOOST
值:D:\developSoftware\boost_1_53_0【这是我的安装目录】
你们需要修改为你们的安装路径为你们的安装目录:,记住只需要到boost_1_53_0这个目录截止就可以。
点击系统环境变量中的"Path"环境变量,点击编辑:
在最前面添加:
D:\developSoftware\boost_1_53_0\boost;D:\developSoftware\boost_1_53_0\stage\lib;
你们按照你们自己的安装目录进行修改,注意一个是以:boost截止,一个是以lib截止
这一步的作用是为了能够寻找头文件和静态链接库文件
测试:
第一步:创建一个工程,附加包含目录为:d:\boost\boost_1_53_0;附加库目录为:d:\boost\boost_1_53_0\stage\lib。
注:在2010环境下这步,在项目-->右键属性-->VC++ Directories 中去填写对应路径
这两步我的配置的时候是:(1)D:\boost_1_53_0 (2)D:\boost_1_53_0\stage\lib
第二步:编写代码测试。
注:如果编写的测试代码出现类似错误”无法打开包括文件:“boost/regex.hpp”: No such file or directory” 说明附件包含目录出现错误,这时要纠正包含目录。
如果在下还有incude目录,我们只需包含includes目录就加载了相关头文件,如果没有,如上加载总目录,让编译器自己找。
附加:据说在第六步的时候,如果将执行指令里面的“stage”改成”install”,则会生成include指令。
附加测试代码:
C++ Code
1 |
#include<iostream> |
然后:
右击项目-》属性-》配置属性->C/C++->常规:附加包含目录中,编辑,加入:D:\developSoftware\boost_1_53_0
右击项目-》属性-》配置属性->连接器->输入:附加依赖项,编辑,加入:D:\developSoftware\boost_1_53_0\stage\lib\*.lib
这里你们按照自己的路径进行添加,注意一个是;boost_1_53_0结尾,一个是*.lib结尾。*.lib这里起的作用是过滤掉.dll文件,否则在接下来的
编译中会出现错误。 -》
如果输出结果为:
则表明boost库在vs2010下配置成功。
3安装Qt5.2.0
一、下载Qt5.2安装包(qt-windows-opensource)与Qt插件(Visual Studio Add-in)
-
Qt5.2、Qt插件下载地址:http://qt-project.org/downloads.
Qt5.2也可以在这里下载:http://download.qt-project.org/official_releases/qt/5.2/5.2.0/.
找到对应的版本进行下载,里面包含多种不同的版本,MSVC2010、MSVC2012分别是指支持VS2010与VS2012的Qt版本,而opengl与非opengl