带有ICC ​​16.0

时间:2016-09-08 12:46:12

标签: c++ precompiled-headers icc

我们最近将我们的解决方案从VS2012 / ICC 13.0( VS = Visual Studio,ICC = Intel C ++编译器或Intel Parallel Studio )迁移到 VS2015 update 3 / ICC 16.0 update 3 。我的问题是关于预编译头文件( pch )与ICC 16.0的使用。

之前,我们在给定项目中使用了 / Yu ,以便使用从我们设置 / Yc pch >。没问题ICC 13.0

现在,对于16.0的同一项目,我们得到了

错误:无法获取映射内存(请参阅pch_diag.txt)

编译中止“file_used_to_create_pch.cpp(代码4)

要解决此问题,我必须停用 pch 。所以,

  1. 其他人是否面临同样的问题?

  2. 如果是这样,我的设置是问题还是ICC 16.0更新3的错误?

  3. 不使用 pch 并不会让我感到烦恼,但我希望了解有关此问题的更多信息。

    如果您有任何提示/信息,感谢您!

    编辑1

    pch_diag.txt

      

    ===转储虚拟地址空间信息===

         

    页面大小:0000000000001000

         

    最低申请地址:0000000000010000

         

    最大申请地址:000007FFFFFEFFFF

         

    基地址:0000000000034000地区大小:000000000000C000

         

    基地址:0000000000041000地区大小:000000000000F000

         

    基地址:0000000000051000区域大小:000000000000F000

         

    基地址:0000000000061000区域大小:000000000000F000

         

    基地址:0000000000071000地区大小:000000000000F000

         

    基地址:00000000000E7000区域大小:0000000000009000

         

    ...

         

    基地址:000007FFFFFD9000区域大小:0000000000005000

         

    最大区域:00000001423E1000尺寸:000007FD7B54F000

    编译器选项:

    / Yu“CommonIncludes.h”/ MP / GS / Qopenmp_stubs / GA / W3 / Qdiag-disable:“4251”/ Qdiag-disable:“4275”/ Qdiag-disable:“4996”/ Qdiag-disable:“ 11074“/ Qdiag-disable:”11075“/ Zc:wchar_t /I"....\libraries\xyz\include”/I"...Project1“/I"....\libraries\abc\include” /I"....\libraries\def“/I"....\libraries\ghi”/ I“。\”/ I"....\libraries\jkl\include“/ Zi / Od / Qdiag -disable:“cpu-dispatch”/Fd"D:\BETA\OutDir\x64\Debug\ThisLibrary.pdb“/ fp:fast = 2 / D”_DEBUG_MSG“/ D”_DEBUG“/ D”WIN32“/ D” PSAPI_VERSION = 1“/ D”NOMINMAX“/ D”TARGET_NAME = \“ThisLibrary \”“/ D”_WINDLL“/ Qstd = c ++ 11 / Zc:forScope / MDd / Fa”D:\ BETA \ ThisLibrary \ lib \ x64 \ Debug \“/ EHsc / Qcilk-serialize / nologo / Fo”D:\ BETA \ ThisLibrary \ lib \ x64 \ Debug \“/ Qprof-dir”D:\ BETA \ ThisLibrary \ lib \ x64 \ Debug \“/ Fp“D:\ BETA \ ThisLibrary \ lib \ x64 \ Debug \ ThisLibrary.pch”

0 个答案:

没有答案