我正在尝试在Windows 7(版本6.1.7601)上安装boost v.1.54。安装了mingw,gcc和g ++编译器的cygwin。
我需要使用'stage'参数来构建boost;但是它会产生以下错误:
C:\boost\tools\build\v2>b2 --prefix="C:\boost_build" toolset=gcc --build type=complete gcc stage
notice: could not find main target stage
notice: assuming it is a name of file to create.
don't know how to make <e>stage
...found 1 target...
...can't find 1 target...
C:\boost\tools\build\v2>
到目前为止,我还没有收到来自boost-build社区的回复。如果你能指出我正确的方向,我感激不尽。
补充意见:
答案 0 :(得分:2)
我相信这个问题的正确解决方法是从C:\ boost文件夹而不是C:\ boost \ tools \ build \ v2文件夹中运行带有--build-type中的破折号的命令。希望有所帮助。
答案 1 :(得分:0)
- 如果目标是构建所有的boost工具,那么你必须从boost build root运行build命令。
- - 如果您正在进行Boost的“阶段”构建,前缀是无意义的,因为它只在进行“安装”构建时才有意义。
- - build-type拼写在中间。
醇>