配置gcc可以在cmd中使用
添加MinGW到環境變量
安裝過Qt的都已經默認安裝過MinGw的環境了,只需要找到配置一下環境變量就行
我的在D:\Qt5.5.1\Tools\mingw492_32\bin
然后將該路徑添加到系統環境變量中
驗證是否安裝成功
打開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:\boost_1_56_0\tools\build\src\engine
編譯完之后在當前目錄會生成一個bin.ntx86的目錄,進入后有b2.exe和bjam.exe可執行文件,將這兩個文件拷貝到boost源代碼的根目錄下
執行安裝
bjam --toolset=gcc --prefix=F:\boost_1_56\bin install
下面就慢慢的等待吧,需要很久的時間
完成之后可以在剛才指定的目錄中找到編譯好的庫。
在qt中引用庫
添加頭文件目錄
在項目文件*.pro中添加以下信息(我的頭文件都是在F:\boost_1_56\bin\include\boost下面,該目錄下面有很多的.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