C++ ';舞台';用于构建增压的参数:“;don';我不知道如何制作<;e>;“阶段”;
我正在尝试在windows 7(版本6.1.7601)上安装boost v.1.54。安装了cygwin和mingw、gcc和g++编译器 我需要使用“阶段”参数来构建提升;但是,它会产生以下错误:C++ ';舞台';用于构建增压的参数:“;don';我不知道如何制作<;e>;“阶段”;,c++,windows,boost,C++,Windows,Boost,我正在尝试在windows 7(版本6.1.7601)上安装boost v.1.54。安装了cygwin和mingw、gcc和g++编译器 我需要使用“阶段”参数来构建提升;但是,它会产生以下错误: 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:
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>
C:\boost\tools\build\v2>b2--prefix=“C:\boost\u build”toolset=gcc--build type=complete gcc stage
注意:找不到主目标阶段
注意:假设它是要创建的文件名。
不知道如何制作舞台
…找到1个目标。。。
…找不到1个目标。。。
C:\boost\tools\build\v2>
到目前为止,我还没有收到boost build社区的回复。如果你能给我指出正确的方向,我将不胜感激
补充意见:
- 我使用的是windows命令提示符和gcc/g++编译器 路径和测试之前
- 我在执行build命令之前运行了bootstrap
- 我正在运行“boost\tools\build\v2”中的命令 指南中已经说明了这一点
- 不带“stage”选项参数的生成过程是 成功
我认为解决这个问题的正确方法是从C:\boost文件夹而不是C:\boost\tools\build\v2文件夹运行命令,并使用破折号--build类型。希望对您有所帮助。您使用的是cygwin shell还是windows提示符?您记得先运行
引导程序吗?以下为官方消息。打开命令提示符并将当前目录更改为Boost根目录。然后,运行bootstrap
,然后运行\b2
。第一个准备Boost.Build系统以供使用,第二个调用Boost.Build以构建单独编译的Boost库。cygwin理解“C:\”吗?可能使用windows命令提示符的/cygdrive/c/“insteadI am和gcc/g++编译器都在路径中,并且之前已经过测试@doctorloveI在build命令@Stig Magnus Halvorsen之前运行引导