我在32位Windows 7计算机上安装了除Visual Studio 2012之外的英特尔Parallel Studio XE 2013。我已按照link中的说明尝试使用英特尔编译器构建Boost 1.53。我有这个错误:
。\ boost / config / select_stdlib_config.hpp(18):灾难性错误: 无法打开源文件“cstddef”
还有其他人有同样的问题吗?我欢迎任何建议将ICC的标准库链接起来以促进构建过程。 提前谢谢。
答案 0 :(得分:6)
经过深入搜索,最后我找到了解决方案。正如本link中所述,有两个补丁适用于boost文件夹:
答案 1 :(得分:2)
运行" ./ bootstrap.sh --with-toolset = intel-linux"和" b2安装"将使用intel-linux.compile.c ++(boost_1_64_0)。
答案 2 :(得分:0)
this link中对该主题的接受回答解决了类似的问题,涉及英特尔编译器17.0 Update 5和Visual Studio 17。
你需要在tools / build / src / tools / intel-win.jam中更改几行
注意,构建会继续发出一些警告。