VS工程中檔案釋義zt

2021-06-07 01:37:54 字數 1169 閱讀 9953

vc6以前是.dsp和.dsw。
vs.net2002以後是.vcproj和.sln
.sln對應以前的.dsw
.vcproj對應以前的.dsp

vcproj是工程檔案,sln是解決方案檔案。
乙個解決方案裡面可以包含多個工程。
你開啟vcproj檔案編譯不了可能是因為這個工程裡面用到了同乙個解決方案中其它工程的東西。

visual studio.net採用兩種檔案型別(.sln和.suo)來儲存特定於解決方案的設定,它們總稱為解決方案檔案。為解決方案資源管理器提供顯示管理檔案的圖形介面所需的資訊
從而在每次繼續開發任務時,不會因開發環境而分散精力;

*.sln:(visual studio.solution) 通過為環境提供對專案、專案項和解決方案項在磁碟上位置的引用,可將它們組織到解決方案中。

比如是生成debug模式,還是release模式,是通用cpu還是專用的等

*.suo: (solution user opertion) 解決方案使用者選項記錄所有將與解決方案建立關聯的選項,

以便在每次開啟時,它都包含您所做的自定義設定。

.suo是solution user option的縮寫,它是很重要的檔案,它儲存了使用者介面的自定義配置,包括布局、斷點和專案最後編譯的而又沒有關掉的檔案(下次開啟時用)等,以便於下一次你開啟visual studio可以恢復這些設定,因此不要隨便刪除也無法刪除,況且它們就是隱藏檔案,所以不要管它們。 其實上面英文中解釋已經很清楚了,要申明的是pdb中不帶斷點資訊

VS 各種工程檔案說明

一 sln檔案 sln solution 解決方案檔案,表示乙個專案組,它通常包含乙個專案中所有的工程檔案資訊。二 suo檔案 suo solution user options 解決方案使用者選項檔案,記錄所有與解決方案建立關聯的選項,以便在每次開啟時,它都包含使用者所做的自定義設定。三 vcpr...

cmake構建vs工程檔案

參考部落格 1 首先建立乙個資料夾名稱為demo 2 在資料夾demo的裡面新建main.cpp檔案和cmakelists.txt檔案 3 main.cpp中 如下 include using namespace std int main void cmakelists.txt檔案中加入 如下 cm...

VS2008 MFC工程 中文亂碼解決

vs2008中的mfc工程和vc6.0中的嚮導有所不同,它預設的字符集是unicode,按照預設值選下去,最後生成的工程可能中文會顯示為亂碼,我就遇到了這種情況 總結一下,要注意以下幾個地方.首先在wazard中有要求選擇資源檔案的語言,一定要選擇為中文 這個是最重要的.否則之後工程裡面的選項怎麼改...