檢查相依性時排除檔案
更新:2007 年 11 月
加入包含檔案至您的其中一個原始程式碼檔案會產生相依性。原始程式檔 (Source File) 相依於 Include 檔。在建置處理期間,專案系統會檢查包含檔案是否已變更,以及是否必須重新編譯原始程式檔。某些包含檔案從不會改變,因此您可排除對那些檔案的相依性檢查,來縮短建置時間。
您所建立的 SYSINCL.dat 檔會列出排除於相依性檢查的目錄。在指定目錄或其子目錄中的任何檔案都將排除在外。當您啟動 Visual C++ 時,Visual C++ 會讀取 SYSINCL.dat。
您可以將 SYSINCL.dat 檔放在 Local Settings\Application Data\Microsoft\VisualStudio\version 中 (例如,在 C:\Documents and Settings\username)。
除了能夠指定不檢查特定目錄內檔案的相依性之外,Visual C++ 永遠不會檢查在 version 子目錄內或底下的任何檔案的相依性。
若要從相依性檢查中排除檔案
逐行加入一個目錄名稱 (使用完整、絕對路徑) 至 SYSINCL.dat。
結束開發環境。
重新啟動開發環境。
按一下 [重建] 讓變更生效。
![]() |
---|
排除相依性不會增加 [重建] 命令的速度,因為 [重建] 不會進行相依性檢查。 |