[英]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.