C++ MFC工程瀏覽器
修改前的知識準備:工具
一、解決方案相關文件spa
AAA.sln文件和AAA.suo文件爲MFC自動生成的解決方案文件,它包含當前解決方案中的工程信息,存儲解決方案的設置。調試
二、工程相關文件資源
AAA.vcxproj文件是MFC生成的工程文件,它包含當前工程的設置和工程所包含的文件等信息。AAA.vcxproj.filters文件存放工程的虛擬目錄信息,也就是在解決方案瀏覽器中的目錄結構信息。文檔
三、應用程序頭文件和源文件字符串
就是相關的AAA.h和AAA.cpp文件編譯
四、資源文件程序
通常咱們使用MFC生成窗口程序都會有對話框、圖標、菜單等資源,應用程序嚮導會生成資源相關文件:res目錄、AAA.rc文件和Resource.h文件方法
res目錄:工程文件夾下的res目錄中含有應用程序默認圖標、工具欄使用圖標等圖標文件。
AAA.rc:包含默認菜單定義、字符串表和加速鍵表,指定了默認的About對話框和應用程序默認圖標文件等。
Resource.h:含有各類資源的ID定義。
修改工程名:
1、先修改工程名/解決方案名
舉例,原先的工程名爲AAA 想要改爲BBB
1.找到工程/解決方案所在的文件夾(已工程名/解決方案名命名,即AAA)
2.打開該文件夾,有一個AAA.sln,將其重命名爲BBB.sln,用記事本打開該文檔,點替換,將全部AAA替換爲BBB,保存退出.
3.AAA文件夾下還有一個AAA文件夾,打開裏面有一個AAA.vcproj將其重命名爲BBB.vcproj,用記事本打開該文檔,點替換,將全部AAA替換爲BBB,而後修改AAA.vcxproj.filters、AAA.rc,方法同上,保存退出。
4.將用AAA命名的文件夾全重命名爲BBB
2、接下來是該類名
舉例,原來類名AAA 想改成BBB
1.VS中打開該工程,CTRL+F將該工程中全部AAA字串改成BBB
2.手工將工程中全部.h,.cpp,.rc等文件名字含AAA的換爲BBB好比我原來資源文件叫AAA.rc2如今改成BBB.rc2我原來叫AAADlg.cpp的源文件更名爲BBBDlg.cpp以此類推...
3.從新編譯生成.
3、刪除多餘文件
講過上面的步驟,在工程所在的文件夾內就會生成名字含BBB的文件但有一些名字含AAA的文件仍然存在,手動刪除便可.以防萬一,能夠刪一個檢查一下工程是否正常,不正常就還原它.
VS相關參數的修改:
開始執行(不調試)設置:
雙擊工具欄上的空白區域,會跳出自定義工具欄窗口。到命令頁找到工具欄->生成,查看裏面的命令,至少包括「開始執行(不調試)」,「生成選定內容」,「生成解決方案」三項,若是缺乏的話,點擊右面的添加命令->調試裏添加。
編譯語言的更改:
工具——>導入和導出設置。
HKEY_CURRENT_USER\Software\應用程序嚮導生成的本地應用程序
HKEY_CURRENT_USER\Software\應用程序嚮導生成的本地應用程序