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