VS 生成檔案說明

2022-02-20 15:24:39 字數 810 閱讀 8887

一、先解釋一下各個檔案的作用:

.pdb檔案:

程式資料庫檔案(program database file)。預設設定下,debug的pdb是full,儲存著除錯和專案狀態資訊、有斷言、堆疊檢查等**,可以對程式的除錯配置進行增量鏈結。

而release的預設設定對pdb指定為pdb-only,儲存著程式出了什麼錯誤,以及錯誤在哪行。

.vshost.exe檔案:

宿主程序檔案(vs host process),是visual studio 2005中的一項功能,主要是為了提高除錯效能。 release時最好刪除。

.vshost.exe.manifest 檔案:

是乙個以.manifest為字尾的xml檔案,用於組織和描述隔離應用程式及並行元件,用於com類、介面及庫的繫結和啟用,而這些資訊,以往都是儲存在登錄檔中的。

manifests也制定了組成程式集的檔案及windows類,release 時也最好刪除。

二、不生成這些檔案的方法:

不生成.vshost.exe檔案的方法

如圖,開啟工程屬性的debug標籤頁,將構成選為「release」,去掉「visual studio hosting process有效」的勾選後儲存。

visual studio 不生成.vshost.exe和.pdb檔案的方法

不生成.pdb檔案的方法

如圖,開啟工程屬性的build標籤頁,將構成選為「release」後開啟「詳細設定」。將 「輸出」中的「debug資訊」從「pdb only」變為「none」後儲存。

外部鏈結

VS2010生成檔案

resource.h resource.h就是.rc檔案的標頭檔案 rc檔案裡的常量全在resource.h定義 rc檔案和resource.h 都是給project add resource 的時候vs 自動生成的。vcxproj 這是使用應用程式嚮導生成的 vc 專案的主專案檔案。它包含生成該檔...

ruby 生成檔案

1.建立檔案 建立乙個檔案,引數1 檔名,引數2 對檔案的操作,w 讀寫 w 只寫 r 讀寫 r 只寫 f file.new test1.txt w 寫入檔案內容 f.puts test 最後關閉檔案,釋放這個執行緒.f.close 2.指定檔案的路徑 建立路徑path,引數1 檔案的路徑,引數2 ...

Windows MFC dll生成檔案

2009 12 03 21 37 41 分類 c 舉報 字型大小 訂閱 今天接觸了 def檔案,在客戶端工程裡有不少 def檔案,有關 dll匯出的今天就花時間看了看,以前包括現在自己在使用 dll的時候很少用到 dll乙個強大功能,就是跨語言,用 vb做介面呼叫 vc寫的 dll各取所長。以前沒碰...