繁体   English   中英

在win7上使用MinGW 6.3.0构建增强1.63.0

[英]Building boost 1.63.0 with MinGW 6.3.0 on win7

我现在正在学习C和C ++,并且正在尝试使用测试Suite of Boost for TDD with Codeblocks。

在大量的文档阅读之后,这没有多大帮助,我发现了这个:

使用MinGW 5.3.0构建增强1.61.0

我在我的系统上几乎以同样的方式做到了(但是我必须以管理员的身份运行它,这让我有点恼火,否则我收到了一条拒绝访问的消息):

所以blabla添加了一些环境变量...然后在提示符中,我做了:

。\\ bootstrap.bat gcc。\\ install toolset = gcc --prefix = C:... \\ boost_1_63_0 \\ tools \\ build \\(没有再次设置工具集我得到警告:“没有配置工具集”和更多)

现在我得到:

注意:找不到主目标文件通知:假设它是要创建的文件的名称。 注意:找不到主目标(x86)\\ boost_1_63_0 \\ notice:假设它是要创建的文件的名称。 不知道如何制作文件不知道如何制作(x86)\\ boost_1_63_0 \\ ...找到2个目标......无法找到2个目标......

并且二进制文件没有构建。

这是我所知的结束......我错过了什么重要的事情?

从评论。 您的主要问题似乎是您正在尝试构建并将boost安装到C:\\Program Files (x86)\\boost_1_63_0 请记住,Program Files是受UAC保护的文件夹。 它需要UAC提升才能将文件写入此位置。 有关UAC文件夹保护的更多信息,请参阅此处: 什么使c:\\ Program Files受UAC保护?

第二个问题是,由于您的目标路径中有一个空间,因此在传递命令行参数以构建boost时必须引用该空间。

对于这两个问题,我建议不要从驱动器上的不同文件夹中安装和构建C:\\ Program Files构建,而不是在文件夹名称中没有空格。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM