是否有可能为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