![](/img/trans.png)
[英]Do I need to install Mingw compiler components in Qt installation if i had already installed Mingw in my computer?
[英]How do I install the boost library to my MinGW compiler?
我是在Windows MinGW安裝中使用g ++從命令行編譯的。 我如何從概念上獲得提升......或者如果它很容易......我需要下載和安裝什么?
我知道這是一個老問題,但是對於任何來到此頁面的人的未來參考嘗試這個網站, http://nuwen.net/mingw.html
他們已經做了所有艱苦的工作,所以你沒有必要。 這個頁面上的最新發行版提升了1_52_0(這是我在寫這篇文章時在boost網站上的最新版本),包括單獨編譯的庫(例如boost thread,boost regex等),我相信你要求的
我花了幾個小時為Boost 1.54尋找一個好的解決方案。 如果您已經有MinGW並且您只是在尋找有關編譯二進制增強庫的說明,請嘗試以下操作:
從您的boost_X_XX_X目錄轉到
.\\tools\\build\\src\\engine
並輸入:
build.bat mingw
這將創建一個名為bin.ntx86
或bin.ntx86_64
的文件夾,具體取決於您的體系結構。 將此目錄添加到PATH環境變量中。
返回你的boost_X_XX_X目錄並輸入:
bjam toolset=gcc
這在我的系統上對我有用。 我有興趣知道其他系統是否有這些說明的問題。
然而,會有一種更簡單但相同的方式; 你的步驟直到bjam調用由bootstrap.bat自動完成:
C:\boost_1_52_0> bootstrap.bat mingw
Building Boost.Build engine
...
C:\boost_1_52_0> b2 toolset=gcc
Thanx到Neal Kruis。 這對我有用。 我安裝了mingw 4.9的Qt 5.4。 我下載了boost 1.59。 轉到“... \\ boost_1_59_0 \\ tools \\ build \\ src \\ engine \\”文件夾
set PATH=%PATH%;c:\Qt\Qt5.4.0\Tools\mingw491_32\bin
build.bat mingw
轉到“... \\ boost_1_59_0 \\”文件夾,相應地更改增強路徑
set PATH=%PATH%;c:\boost_1_59_0\tools\build\src\engine\bin.ntx86
bjam toolset=gcc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.