问题 据我所知,从boost.org,不支持MinGW,也就是说,如果Boost库(或使用Boost的程序)是用MinGW编译的,那么它就不稳定了。 这是对的吗? 如果是,那么比特币发生了什么(它是在Windows上用MinGW编译的)?
链接 http://www.boost.org/doc/libs/1_55_0/more/getting_started/windows.html#pch
摘自链接 “给Cygwin和MinGW用户的说明
如果您打算在Windows命令提示符下使用您的工具,那么您就在正确的位置。如果您计划从Cygwin bash shell构建,那么您实际上是在POSIX平台上运行,并且应该按照Unix变体入门的说明进行操作。不支持其他命令shell,例如MinGW的MSYS,它们可能会也可能不起作用。“
提前致谢, --- Kosta
答案 0 :(得分:1)
不支持MinGW的 MSYS 命令shell。
MSYS 是GNU实用程序的集合,例如bash,make,gawk和grep,以允许构建依赖于传统UNIX工具的应用程序和程序。它旨在补充MinGW和"缺陷" cmd shell。
但您可以在标准Windows MinGW
命令提示符下使用b2
和cmd.exe
构建Boost库。
安装MinGW并正确设置路径后,通常这两个命令就足够了:
bootstrap.bat mingw
b2 threading=multi toolset=gcc
获得库后,可以在MSYS环境下使用它们。