6
創建一個MFC DLL據我所知,Visual Studio 2008中提供了一種製造MFC DLL的方法有兩種:在Visual Studio
- 新建項目 - > MFC DLL
- 新建項目 - > Win32項目 - >選擇DLL,導出符號,& MFC
有什麼區別?這兩種方法似乎會生成非常不同的起始代碼。第二種方法似乎生成我期望看到的DLL代碼。謝謝。
創建一個MFC DLL據我所知,Visual Studio 2008中提供了一種製造MFC DLL的方法有兩種:在Visual Studio
有什麼區別?這兩種方法似乎會生成非常不同的起始代碼。第二種方法似乎生成我期望看到的DLL代碼。謝謝。
首先創建所謂的MFC「Extension DLL」。這裏的關鍵區別在於,此DLL僅適用於使用MFC的MFC程序和其他DLL。它的公共接口可能會在DLL和它的客戶端之間傳遞MFC類型。
第二個創建鏈接到MFC的「Regular DLL」。它可以在內部使用MFC,但暴露一個MFC獨立的接口,所以非MFC程序也可以使用它。
還有更多的區別,您可以在鏈接的頁面中閱讀。
這是非常有幫助的。謝謝。 – 2010-11-09 17:24:18