Building Boost 1.56 with Intel C++ Compiler 2015 Windows -



Building Boost 1.56 with Intel C++ Compiler 2015 Windows -

i have seen other questions regarding compiling boost intel c++ compiler, however, have had no luck.

i first launch intel parallel studio xe 2015 composer edition ia-32 visual studio 2013 cmd , cd boost directory (c:\boost_1_56_0). run bootstrap.bat (no problems here). run b2 toolset=intel , error saying cannot find intel compiler...

c:/boost_1_56_0/tools/build/src/tools\intel-win.jam:57: in intel-win.init module intel-win error: no intel compiler version found! c:/boost_1_56_0/tools/build/src/build\toolset.jam:43: in toolset.using module toolset c:/boost_1_56_0/tools/build/src/tools\intel.jam:32: in intel.init module intel c:/boost_1_56_0/tools/build/src/build\toolset.jam:43: in toolset.using module toolset c:/boost_1_56_0/tools/build/src\build-system.jam:461: in process-explicit-toolset-requests module build-system c:/boost_1_56_0/tools/build/src\build-system.jam:527: in load module build-system c:\boost_1_56_0\tools\build\src/kernel\modules.jam:289: in import module modules c:\boost_1_56_0\tools\build\src/kernel/bootstrap.jam:139: in boost-build module c:\boost_1_56_0\boost-build.jam:17: in module scope module`

is there setting need alter detects intel c++ 2015 compiler? target ia32 , using visual studio 2013

i think i've solved one. basically, when calling b2, toolset=intel no longer seems do. suspect bjam people have messed things internally. cutting story short, need explicitly specify toolset versions, illustration calling like:

b2 toolset="intel-12.1-vc2013"

yes, that's vc , not vs. hope helps.

update: turns out doesn't work intel c++ 2015 luckily can alter intel-win.jam build file this content back upwards new 15.0 toolset , run build b2 toolset="intel-15.0". i've rebuilt boost way, know works.

here's command line build with: b2 toolset="intel-15.0" address-model=64 threading=multi variant=release link=static -j 4

c++ boost compiler-errors windows-8.1 intel-c++

Comments

Popular posts from this blog

Delphi change the assembly code of a running process -

json - Hibernate and Jackson (java.lang.IllegalStateException: Cannot call sendError() after the response has been committed) -

C++ 11 "class" keyword -