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

  • 相关阅读:
    音乐播放器
    滚动视图、定时器、分页控件的综合使用
    简易拼图
    IOS开发复习笔记(1)-OC基础知识
    64位matlab mex64位编译器解决方案
    LibSvm添加到Matlab
    code first 数据库无损迁移
    asp.net mvc4连接mysql
    自定义控件引用时候尺寸发生变化
    jquery 操作动态添加的元素
  • 原文地址:https://www.cnblogs.com/findumars/p/6375718.html
Copyright © 2011-2022 走看看