是否有可能爲win32控制檯和MFC GUI開發DLL。如果是,請解釋。是否有可能爲win32控制檯和MFC GUI創建DLL
我想要做的是創建包含某些API的win32控制檯和MFC GUI的dll。
是否有可能爲win32控制檯和MFC GUI開發DLL。如果是,請解釋。是否有可能爲win32控制檯和MFC GUI創建DLL
我想要做的是創建包含某些API的win32控制檯和MFC GUI的dll。
是的 - 當與控制檯和MFC應用程序一起使用時,本地dll的構造方式完全相同。
最簡單的做法是在Visual Studio中創建一個新的純Win32項目,並在應用程序設置中將Application Type設置爲DLL。選擇導出符號複選框,該項目將包括:
#ifdef TEST_EXPORTS
#define TEST_API __declspec(dllexport)
#else
#define TEST_API __declspec(dllimport)
#endif
您可以就可以定義你想從DLL導出與TEST_API(或任何它被稱爲在你的應用程序),例如任何功能
TEST_API int fnTest(void);
它們可以從MFC和控制檯應用程序中調用。
我們沒有理由不能這樣做。你可以使用傳統的dllexport,dllimport方式,或者你可以創建一個COM DLL。
你的問題根本沒有意義。 閱讀關於DLL的MSDN詳細文檔,因爲您不知道它是什麼
感謝您的優雅答案:)。 – mahesh 2008-11-25 11:07:35