VC 工程檔案說明

2021-06-21 22:18:35 字數 1497 閱讀 2028

**:

dsw, aps, clw, plg這些檔案都可以刪除。只保留 h,c,cpp,dsp,rc,剩餘檔案去除唯讀屬性,其餘全部刪除。然後開啟dsp 有提示選 yes,就可以了。

tools->options裡面有個選項可以控制這個檔案的生成。

*.hpj:(help project)是生成幫助檔案的工程,用microsfot help compiler可以處理。

*.mdp:(microsoft devstudio project)是舊版本的專案檔案,如果要開啟此檔案的話,會提示你是否轉換成新的dsp格式。

*.bsc:是用於瀏覽專案資訊的,如果用source brower的話就必須有這個檔案。如果不用這個功能的話,可以在project options裡面去掉generate browse info file,可以加快編譯速度。

*.map:是執行檔案的映像資訊紀錄檔案,除非對系統底層非常熟悉,這個檔案一般用不著。

*.pch:(pre-compiled file)是預編譯檔案,可以加快編譯速度,但是檔案非常大。

*.pdb:(program database)記錄了程式有關的一些資料和除錯資訊,在除錯的時候可能有用。

*.exp:只有在編譯dll的時候才會生成,記錄了dll檔案中的一些資訊。一般也沒什麼用。

*.ncb:無編譯瀏覽檔案(no compile browser)。當自動完成功能出問題時可以刪除此檔案,build後會自動生成。

*.c:源**檔案,按c語言用法編譯處理。

*.cpp:源**檔案,按c++語法編譯處理。

*.h是標頭檔案,一般用作宣告和全域性定義。

*.sln:在開發環境中使用的解決方案檔案。它將乙個或多個專案的所有元素組織到單個的解決方案中。此檔案儲存在父專案目錄中.解決方案檔案,他是乙個或多個.proj(專案檔案)的集合。

*.vcproj 是vc的工程專案檔案 

.vcproj .sln 分別是vc2002以上工程檔案和解決方案檔案

.dsp .dsw 分別是vc6的工程檔案和工程組檔案

將vc7工程轉換回vc6工程,換言之,就是將.sln/.vcproj這兩個檔案轉換到.dsw/.dsp檔案。

vc6開啟dsp或dsw,vc2003,2005開啟sln或vcproj

vc6開啟*.dsw檔案,單擊工具欄上的"!",然後你的資料夾裡多了乙個debug資料夾裡面有.exe檔案

在vc7裡面開啟vc6的工程時,它會提示你是否轉換成vc7的格式,轉換後就可以直接使用了。轉換後的工程,vc6就不認識了。

我使用vc.net 2003開啟vc6的工程,提示要公升級,我也選了yes   to   all   ,但是其實vc.net只是讀取vc6的.dsw和.dsp中的資訊並新增了.sln和.vcproj。   

用vc.net開啟過的vc6工程   dsw和dsp都沒有改變。所以用vc.net開啟過的vc6工程,雖然已經被「公升級」其實dsw和dsp並沒有被改動,再開啟時就不用dsw而用sln了。這點做得很好,只是從vc6的工程檔案中讀資訊,並不改,照樣可以用vc6開啟原來的dsw和dsp

VC 的工程檔案說明

vc 的工程檔案說明 dsp 是 vc 的專案檔案 文字格式。dsw 是工作區檔案 它可以指向乙個或多個 dsp 檔案。clw 是 classwizard 資訊檔案 實際上是 ini檔案的格式。opt 工程關於開發環境的引數檔案,如工具條位置等資訊。aps 資源輔助檔案 二進位制格式。rc 資源檔案...

VC 的工程檔案說明

vc 的工程檔案說明 dsp 是vc 的專案檔案,文字格式。dsw 是工作區檔案,它可以指向乙個或多個.dsp檔案。clw 是 classwizard資訊檔案,實際上是ini檔案的格式。opt 工程關於開發環境的引數檔案,如工具條位置等資訊。rc 資源檔案。plg 是編譯資訊檔案,編譯時的error...

VC專案檔案說明

vc專案檔案說明 opt 工程關於開發環境的引數檔案。如工具條位置等資訊 aps clw classwizard資訊檔案,實際上是ini檔案的格式,有興趣可以研究一下.有時候classwizard出問題,手工修改clw檔案可以解決.如果此檔案不存在的話,每次用classwizard的時候繪提示你是否...