Qt編譯和使用boost庫

2021-07-23 03:22:31 字數 933 閱讀 4828

安裝過qt的都已經預設安裝過mingw的環境了,只需要找到配置一下環境變數就行

我的在d:\qt5.5.1\tools\mingw492_32\bin

然後將該路徑新增到系統環境變數中

開啟cmd,輸入一下的內容

gcc -v
如果顯示了gcc的版本資訊,那麼mingw新增成功,下面就可以在cmd中訪問了。

我這裡使用的是boost1.56,其他的版本也是一樣的

開啟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

下面就慢慢的等待吧,需要很久的時間

完成之後可以在剛才指定的目錄中找到編譯好的庫。

在專案檔案*.pro中新增以下資訊(我的標頭檔案都是在f:\boost_1_56\bin\include\boost下面,該目錄下面有很多的.hpp檔案)

includepath += f

:/boost_1_56/bin/include

#include
`

libs +=f:/boost_1_56/bin/lib/libboost_regex-mgw49-mt-1_56.a

boost編譯使用

2.我放在d cpp目錄下 解壓到當前資料夾 3.開啟vs2010 vs tools vs命令提示 4.cd d cpp boost 1 46 1 5.輸入bootstrap,便生成bjam.exe檔案 6 bjam toolset msvc 10.0 build type complete 完全編...

Qt 應用之 MinGW編譯 並使用boost庫

ps 移植步驟 2.開啟mingw 最好是就用qt 自帶的,我這裡開啟的是qt5.12.6 mingw 7.3.0 32 bit.如下圖 3.在命令列cd 到 boost 1 66 0 tools build src engine 4.執行 build.bat gcc,在當前目錄將會生成bin.nt...

boost庫交叉編譯

1.環境 linux系統 ubuntu 14.04 編譯工具 arm fsl linux gnueabi gcc 3.編譯 1 解壓,cd 到目錄 show libraries可檢視所有庫,如下 使用 without libraries 逗號隔開去掉不想編譯的庫,prefix 指定編譯後的安裝路徑 ...