MFC啟動過程(二)

2021-06-19 13:40:18 字數 689 閱讀 2289

今天我想看看mfc生成的所有的檔案是幹什麼用的,先從基本的對話方塊程式下手。

新建乙個名字為mfc的mfc基本對話方塊程式,編譯連線並執行。之後便會生成所有的檔案,包括exe。以下的截圖便是所有的檔案。

res檔案中的東西

debug檔案中的東西(在工程建立之後,編譯執行之前這個資料夾是空的,編譯之後會自動擋額生成很多的檔案),

系統自動生成的readme.txt檔案中寫了部分檔案的資訊,包括:mfc.dps、mfc.h、mfc.cpp、mfc.rc、mfc.clw、res\mfc.ico、res\mfc.rc2、mfcdlg.h, mfcdlg.cpp、stdafx.h, stdafx.cpp、resource.h。

將檔案中的mfc.clw檔案剪下出後開啟classwizard(建立類嚮導)時便出現了這個錯誤。由此可見這個檔案是記錄工程classwizard中資料用的。

在工程開啟時mfc.aps檔案無法刪除;關閉工程之後刪除此檔案,重新開啟工程時此檔案會自動重新生成。其實mfc.aps

是支援resourceview用的,記錄了resourceview中的資料。

mfc.ncb檔案和mfc.aps一樣能自動生成,只不過mfc.ncb是記錄classview資料用的。

.opt檔案用於儲存工作空間的配置,plg檔案儲存了最後的編譯資訊,這個檔案愛你可以用瀏覽器開啟。例如我刪除了工程中的乙個分號之後該檔案中的資訊變成了:

android Activity啟動過程(二)

activity在oncreate中呼叫setcontentview方法,該方法體主要是呼叫 setcontentview layoutresid getwindow返回型別為phonewindow,phonewindow的setcontentview方法體 283 public void setc...

mysql啟動過程長 mysql啟動過程

mysql啟動過程經過以下順序 1.mysql讀取配置檔案的順序 讀取順序 etc my.cnf etc mysql my.cnf usr etc my.cnf my.cnf 2.mysql啟動方式 mysql啟動方式有三種 mysqld mysqld safe mysqld multi 主要用於多...

Linux啟動過程

1 開啟 pc電源 pc加電後,乙個特殊的硬體電路會觸發 cpu 的 reset 腳的邏輯值,然後一些 cpu 暫存器,如 cs eip 等被給定乙個值,接著 cpu 跳轉到乙個固定位址開始執行 bios 2 bios 自檢,按設定的裝置啟動 bios 對硬體進行一系列徹底的檢查,如 cpu 型別 ...