2010-03-08 283 views
1

Visual Studio 2008.致命錯誤c1083權限被拒絕

我下載了一個示例項目並將其解壓縮。

我必須將它從VS 7轉換爲VS 9.但是,轉換成功。

然而,當我嘗試編譯我收到以下錯誤:

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

然而,INC目錄我以前用於其他項目。並已成功包含inc文件。

所以我不知道爲什麼這個項目不起作用。

非常感謝您的任何建議,

回答

1

它看起來像它試圖打開一個文件稱爲C:\NMS\inc,它不能如果路徑是一個目錄。

+0

任何想法爲什麼它會試圖打開一個文件? – justinhj 2010-12-22 22:31:48

0

當您在「其他包含目錄」列中定義了一個變量並且該變量沒有值時,會出現此錯誤。

檢查由路徑遵循相同的: 右擊解決方案 - >屬性 - > C++ - >常規

兩種方法解決: 假設定義的變量是AX

  1. 創建批處理文件
    • 設置AX =「包含目錄的路徑」。

  • 右擊我的電腦 - >屬性 - >高級系統設置 - >高級(標籤) - > 「環境變量」 - >系統變量,並添加或定義該變量的值(這是您的目錄的路徑)。在這兩種情況下
  • 注值可以是你的路徑包括目錄 或者如果你不希望給路徑變量給它一個假的路徑(如「C:\」)

    在項目屬性中再次定義您的路徑。 並重新啓動VS. 它會工作..