zoukankan      html  css  js  c++  java
  • Qt编译和使用boost库(附QT5.51的Boost下载)good

    配置gcc可以在cmd中使用

    添加MinGW到环境变量

    安装过Qt的都已经默认安装过MinGw的环境了,只需要找到配置一下环境变量就行 
    我的在D:Qt5.5.1Toolsmingw492_32in 
    然后将该路径添加到系统环境变量中

    验证是否安装成功

    打开cmd,输入一下的内容

    gcc -v

    如果显示了gcc的版本信息,那么MinGw添加成功,下面就可以在cmd中访问了。

    编译boost库

    boost库版本介绍

    我这里使用的是boost1.56,其他的版本也是一样的

    生成b2.exe和bjam.exe可执行文件

    打开cmd,进入boost库所在的目录 
    找到build.bat,然后执行以下命令编译b2和bjam

    build mingw

    我的build.bat在F:oost_1_56_0 oolsuildsrcengine 
    编译完之后在当前目录会生成一个bin.ntx86的目录,进入后有b2.exe和bjam.exe可执行文件,将这两个文件拷贝到boost源代码的根目录下

    执行安装

    bjam --toolset=gcc --prefix=F:oost_1_56in install

    下面就慢慢的等待吧,需要很久的时间 
    完成之后可以在刚才指定的目录中找到编译好的库。

    在qt中引用库

    添加头文件目录

    在项目文件*.pro中添加以下信息(我的头文件都是在F:oost_1_56inincludeoost下面,该目录下面有很多的.hpp文件)

    INCLUDEPATH += F:/boost_1_56/bin/include

    在文件使用

    #include <boost/regex.hpp>

    引用库文件(我生成的所有的*.a文件都在F:/boost_1_56/bin/lib/下面)


    LIBS +=F:/boost_1_56/bin/lib/libboost_regex-mgw49-mt-1_56.a 

    注意:添加路径的时候用’/’而不是’’ 
    编译好的库下载链接:http://download.csdn.net/detail/guoqianqian5812/9639187

    http://blog.csdn.net/guoqianqian5812/article/details/52654914

  • 相关阅读:
    尝试消除switch
    JsUnit的测试套件
    GetCallbackEventReference对我来说太复杂了
    实现获取客户端的MAC地址(2)
    控件开发复习
    在VS2008的JScript编辑器中显示为命名空间
    函数参数修饰符out、ref及空白的区别
    检测代码位置的比较(C#代码VS存贮过程)
    发布时,正在使用的用户出错
    js特效,加速度,图标跳动
  • 原文地址:https://www.cnblogs.com/findumars/p/6375718.html
Copyright © 2011-2022 走看看