1. 程式人生 > >vc++常見錯誤之二:“fatal error C1083: ”無法開啟包括檔案

vc++常見錯誤之二:“fatal error C1083: ”無法開啟包括檔案

 這個問題產生的情況有多種,解決方法也有多種。我集合了網上的各種可能,可能不全,希望對你有用。。。。。。。。

其一:

步驟1:定位報“fatal error C1083: ”錯誤的檔案,找到它所在的目錄。

步驟2:新增該專案的附加路徑 。如圖所示:

1)右鍵檢視該專案的屬性

2)點選配置屬性——〉  C/C++  ——〉  常規  ——〉 附加包含目錄——〉將報錯檔案所在目錄新增進去

3) 將專案的本地路徑替換為工程相對路徑

 工程根目錄為:$(ProjectDir)

其子目錄inc為:$(ProjectDir)inc

右鍵“工程” 屬性

圖一:右鍵“工程”屬性

 

圖二:新增附加目錄

圖三:修改附加目錄相對路徑

4)點選“確定”按鈕。

步驟3: 重新編譯生成,問題可以得到有效解決。

其二:

原文連結:

在VS2008  VC++專案中,新建了一個cpp檔案,然後在物理硬碟上手動刪除了,就出現如下錯誤。

1>------ Build started: Project: test, Configuration: Debug Win32 ------
1>Compiling...
1>random.cpp
1>c1xx : fatal error C1083: Cannot open source file: '.\src\random.cpp': No such file or directory

解決方法是:到專案檔案test.vcproj 中找到下面一段程式碼,把已經刪除的檔案路徑都給刪掉。即可。如下面紅色部分

寫道
<Filter 
Name="Source Files" 
Filter="cpp;cxx;c;def" 
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}" 

<File 
RelativePath=".\src\main.cpp" 

</File> 
<File 
RelativePath=".\src\random.cpp" 

</File> 
<File 
RelativePath=".\src\qt\random.cpp" 

</File> 
</Filter>