1. 程式人生 > >VS2010中的MFC工程名修改【轉】

VS2010中的MFC工程名修改【轉】

修改前的知識準備:

1、解決方案相關檔案

AAA.sln檔案和AAA.suo檔案為MFC自動生成的解決方案檔案,它包含當前解決方案中的工程資訊,儲存解決方案的設定。

2、工程相關檔案

AAA.vcxproj檔案是MFC生成的工程檔案,它包含當前工程的設定和工程所包含的檔案等資訊。AAA.vcxproj.filters檔案存放工程的虛擬目錄資訊,也就是在解決方案瀏覽器中的目錄結構資訊。

3、應用程式標頭檔案和原始檔

就是相關的AAA.h和AAA.cpp檔案

4、資原始檔

一般我們使用MFC生成視窗程式都會有對話方塊、圖示、選單等資源,應用程式嚮導會生成資源相關檔案:res目錄、AAA.rc檔案和Resource.h檔案

res目錄:工程資料夾下的res目錄中含有應用程式預設圖示、工具欄使用圖示等圖示檔案。

AAA.rc:包含預設選單定義、字串表和加速鍵表,指定了預設的About對話方塊和應用程式預設圖示檔案等。

Resource.h:含有各種資源的ID定義。

修改工程名:

一、先修改工程名/解決方案名

舉例,原先的工程名為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

二、接下來是該類名

舉例,原來類名AAA 想改為BBB

1.VS中開啟該工程,CTRL+F將該工程中所有AAA字串改為BBB

2.手工將工程中所有.h,.cpp,.rc等檔名字含AAA的換為BBB比如我原來資原始檔叫AAA.rc2現在改為BBB.rc2我原來叫AAADlg.cpp的原始檔改名為BBBDlg.cpp以此類推...

3.重新編譯生成.

三、刪除多餘檔案

講過上面的步驟,在工程所在的資料夾內就會生成名字含BBB的檔案但有一些名字含AAA的檔案仍然存在,手動刪除即可.以防萬一,可以刪一個檢查一下工程是否正常,不正常就還原它.

VS相關引數的修改:

開始執行(不除錯)設定:

 雙擊工具欄上的空白區域,會跳出自定義工具欄視窗。到命令頁找到工具欄->生成,檢視裡面的命令,至少包括“開始執行(不除錯)”,“生成選定內容”,“生成解決方案”三項,如果缺少的話,點選右面的新增命令->除錯裡新增。

編譯語言的更改:

工具——>匯入和匯出設定。