天末凉风

有梦最美,希望相随!

导航

DLL的调用方法

-----------------win32 dll-------------- .
使用方法: 
(1).隐式调用法: 
  将MyDll.lib和MyDll.h拷贝到需要应用该DLL的工程的目录下,将MyDll.dll拷贝到产生的应用程序的目录下,并在需要应用该DLL中的函数的CPP文件中添加如下几行: #include \"MyDll.h\" #pragma comment(lib,\"MyDll\"); 
(2).显示调用法:
  将MyDll.lib和MyDll.h拷贝到需要应用该DLL的工程的目录下,将MyDll.dll拷贝到产生的应用程序的目录下,并在需要应用该DLL中的函数的CPP文件中包含头文件,如: #include \"MyDll.h\" 同时还需要在Project->Setting->Link->Object/library modules的框中增加MyDll.lib这个库。
 -----------------mfc dll--------------
 (1)隐式调用法: 
  将MFCDll.lib拷贝到需要应用该DLL的工程的目录下,将MyDll.dll拷贝到产生的应用程序的目录下,并在需要应用该DLL中的函数的CPP文件中添加如下几行: //注意这里没有在MFCDll.h中声明函数,所以不能直接包含MFCDll.h来声明函数。 #pragma comment(lib,\"MFCDll\"); int sum(int a, int b); //当然如果你的DLL中有很多函数,那可以另外写个MFCDll.h,包含所有的函数声明,然后直接将头文件包含进去 
(2) 显示调用法:
  与Win32的调用方法一样,不需要#pragma comment(lib,\"MFCDll\");,但是需要在 Project->Setting->Link->Object/library modules的框中增加MFCDll.lib这个库

posted on 2009-09-29 22:13  天末凉风  阅读(415)  评论(0)    收藏  举报