尝试在 vs2008 的 vista 商业版 (sp1) 上使用英特尔编译器版本 10.0.025 编译 C++ 项目时出现以下错误:
unable to obtain mapped memory (see pch_diag.txt)
没有像 pch_diag 这样的文件,所以这有点令人沮丧。
如果我尝试只使用 microsoft 编译器,我对英特尔的集成性能原语 (ipp) 的所有调用都会遇到对存储 ipp 的程序文件目录的访问错误。
有任何想法吗?
谢谢!
尝试在 vs2008 的 vista 商业版 (sp1) 上使用英特尔编译器版本 10.0.025 编译 C++ 项目时出现以下错误:
unable to obtain mapped memory (see pch_diag.txt)
没有像 pch_diag 这样的文件,所以这有点令人沮丧。
如果我尝试只使用 microsoft 编译器,我对英特尔的集成性能原语 (ipp) 的所有调用都会遇到对存储 ipp 的程序文件目录的访问错误。
有任何想法吗?
谢谢!
这是答案:
在 xp sp2 兼容模式下运行 icl。它在vista模式下不起作用。这有点奇怪,但确实如此。
听起来您正在以标准用户身份运行编译器(对您有好处!),并且您使用 Microsoft 编译器遇到的错误似乎指向权限问题。您应该使用 Windows 资源管理器检查您提到的目录的安全属性(如果您还没有)。如果从安全属性页面中问题不明显,这里有一些可能对调试权限问题有用的工具: