使用英特尔 C++ Composer XE 2013 进行构建

Building boost with Intel C++ Composer XE 2013

我已经安装了 Intel C++ Composer XE 2013,我正在尝试用它构建 boost (1_61_0)(在 windows 8 上)。 我按照官网here and modified the files as suggested on the related topic here上的步骤操作(也在intel-user-config.jam中将12.0修改为13.0,并转到src而不是v2文件夹)。 命令 b2 --user-config=intel-user-config.jam --toolset=intel 似乎工作正常。

但是,我的 build.bat 仍然无法正常工作(所以可能我没有正确构建它):

@echo off  
set currentdir=%cd%  
@call "C:\Program Files (x86)\Intel\Composer XE 2013\bin\iclvars.bat" ia32  
icl /fast HelloWorld.cpp  
pause 

与提升相关的错误消息:

catastrophic error: cannot open source file "boost/math/distributions/normal.hpp"

我是否需要在 .cpp 文件中执行其他操作才能使用 boost?还是我没有正确安装它?也许这是我的提升版本? 我对 C++、编译器等非常陌生。我一直在尝试找出一些方法来使 boost 工作好几天,但我仍然无法使用它。我尝试了其他主题的建议,但没有成功。我什至不知道问题出在哪里。

提前致谢

icl /I "C:\boost_1_61_0" /fast HelloWorld.cpp

解决问题。谢谢