手把手教你:【史上最全】C++开发环境搭建:win732位下VS2010+Boost_1_53_0+Qt5.2+MySql搭建

我想说:这两个多星期走得很辛苦,没有人告诉我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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

#include<iostream>
#include <boost/regex.hpp>
using namespace std;

int main()
{
    // 3 digits, a word, any character, 2 digits or "N/A", 
    // a space, then the first word again
    boost::regex reg("\\d{3}([a-zA-Z]+).(\\d{2}|N/A)\\s\\1");

    std::string correct="123Hello N/A Hello";
    std::string incorrect="123Hello 12 hello";

    assert(boost::regex_match(correct,reg)==true);
    assert(boost::regex_match(incorrect,reg)==false);
    cout<<"Hello Boost !"<<endl;
}

 

然后:

右击项目-》属性-》配置属性->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.2Qt插件下载地址:http://qt-project.org/downloads.

    Qt5.2也可以在这里下载:http://download.qt-project.org/official_releases/qt/5.2/5.2.0/.

    找到对应的版本进行下载,里面包含多种不同的版本,MSVC2010MSVC2012分别是指支持VS2010VS2012Qt版本,而opengl与非opengl

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值