安裝過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 指定編譯後的安裝路徑 ...