1. 程式人生 > >C++之MFC從exe應用轉成dll簡潔快速方法

C++之MFC從exe應用轉成dll簡潔快速方法

最開始都是使用從exe或者dll單獨開發,最近遇到一個專案,搞了好久,程式碼量和業務量很大,忽然需要將之前的exe轉換為dll,來被別的模組呼叫,瞬間悲催,從網上找了些方法,寫的都是很概括,沒有什麼太大幫助,後來鑽研了一天終於搞定,下面把心得記錄一下:

1.找到exe專案中除了專案主檔案(*.h/*.cpp)以外的*.h/*.cpp

2.新建一個dll的工程

3.將1中的檔案都放到2中去

4.從exe專案的主檔案中,把公用的一些資訊移植到dll專案的主檔案中

5.將dll中新複製過來的*.h/*.cpp的檔案中之前引用的exe專案中的主檔案的*.h替換為現在dll專案中的主檔案*.h(ps:說白了就是修改bug)

6.最後就開始編譯稍微修改一下小bug

按照上面的操作就實現exe轉dll的工程改造了。