2011-03-30 366 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

相關問題