fat*_*ihk 4 c++ compiler-construction boost build icc
我在32位Windows 7计算机上安装了除Visual Studio 2012之外的英特尔Parallel Studio XE 2013.我已经尝试按照链接中的说明使用英特尔编译器构建Boost 1.53 .我有这个错误:
.\ boost/config/select_stdlib_config.hpp(18):灾难性错误:无法打开源文件"cstddef"
还有其他人有同样的问题吗?我欢迎任何建议将ICC的标准库链接起来以促进构建过程.提前致谢.
经过深入搜索,最后我找到了解决方案.如此链接中所述,有两个补丁适用于boost文件夹:
intel-win.jam[boost-source-directory] \ tools\build\v2\tools中的文件需要替换为链接中给出的文件.
project-config.jam需要替换intel-user-config.jam为链接中的给定,构建命令应更改为:
b2 --user-config = intel-user-config.jam --toolset = intel
请注意,可能需要根据文件中现有的ICC安装修改intel编译器版本号intel-user-config.jam.