Qt編譯和使用boost庫(附QT5.51的Boost下載)good


配置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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM