2011-03-30 362 views
2

Visual C++ express 2010出现了一些问题,使用Visual Studio的事2010年Visual Studio致命错误C1084:无法读取包含文件:'c: program files(x86) microsoft visual studio 10.0 vc include map':Permission denied

我得到这个错误在编译:

致命错误C1084:无法读取包含文件:C:\ Program Files文件(x86)的\微软的Visual Studio 10.0 \ VC \包括\图':Permission denied

奇怪的是,这是昨天编译,我关了它,上床睡觉,今天早上又回来了,它没有编译。我没有改变任何事情,发生了什么?

建议将不胜感激。

编辑:

看来这个问题只有当我包括任何OpenCV的头文件时发生。这一切都在工作之前,为什么不现在呢?

EDIT2:

,如果我#包括映射一个Hello World例子出现问题

EDIT3:

走进大学,试了一下,它工作在这些机器上,看来问题特定于我的电脑。我能想到的是该文件以某种方式被损坏。

+0

你是否尝试过使用另一个演示项目?看看你是否可以得到相同的错误? – 2011-03-30 18:44:04

+0

由于您获得“权限被拒绝”,因此知道地图文件上的权限可能会很有用。看看我自己的系统(这应该是典型的)系统和管理员都具有“完全控制”,用户具有“读取和执行”和“读取”权限。 – 2011-03-30 18:59:18

+0

我的地图文件的权限是一样的。我厌倦了制作演示项目,似乎只有当我尝试包含opencv库头文件时才会出现问题。 – Lefti 2011-03-30 20:46:28

回答

1

我从另一台机器上将“map”文件复制到我的c:\ program files(x86)\ microsoft visual studio 10.0 \ vc \ include \中,现在它全部正常工作。它肯定已经被破坏了。

+0

如果工作的话,我强烈建议重建你的机器(重新安装操作系统等)。一旦你有这样的问题,你很可能会有类似的问题不断出现。 – 2011-03-31 02:02:22

相关问题