2008-11-25 132 views

回答

4

是的 - 当与控制台和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和控制台应用程序中调用。

+0

感谢您的优雅答案:)。 – mahesh 2008-11-25 11:07:35

0

我们没有理由不能这样做。你可以使用传统的dllexport,dllimport方式,或者你可以创建一个COM DLL。

1

你的问题根本没有意义。 阅读关于DLL的MSDN详细文档,因为您不知道它是什么

相关问题