致命错误c1083权限被拒绝

时间:2010-03-08 11:05:31

标签: visual-studio-2008

Visual Studio 2008。

我下载了一个示例项目并将其解压缩。

我必须将它从VS 7转换为VS 9.但转换成功。

然而,当我尝试编译时,我收到以下错误:

c1xx : fatal error C1083: Cannot open source file: 'C:\NMS\inc': Permission denied

但是,我以前用过的inc目录用于其他项目。并已成功包含inc文件。

所以我不确定为什么这个项目不起作用。

非常感谢任何建议,

2 个答案:

答案 0 :(得分:1)

看起来它正在尝试打开一个名为C:\NMS\inc文件,如果该路径是目录,它就不能。

答案 1 :(得分:1)

当您在“其他包含目录”列中定义了一个变量并且该变量没有值时,会出现此错误。

按照路径检查相同的内容: 右键单击解决方案 - >属性 - > C ++ - >常规

两种解决方法: 假设定义的变量是 AX

  1. 创建批处理文件
    • 设置AX =“包含目录的路径”。
    1. 右键单击我的计算机 - >属性 - >高级系统设置 - >高级(标签) - >“环境变量” - >系统变量并添加或定义该变量及其值(即目录的路径)。
    2. 请注意,在这两种情况下,值都可以是包含目录的路径 或者如果你不想在该变量中给出路径给它一条假路径(比如“c:\”)

      在项目属性中再次定义路径。 并重新启动VS. 它会工作..