在VC中创建DLL文件的方法步骤

来源:计算机等级考试    发布时间:2012-08-28    计算机等级考试视频    评论


  二.MFC动态链接库
  1.制作的步骤:
  (1)新建MFC  AppWizard(dll)工程,工程名为MFCDll,选择Regular  DLL  using  shared  MFC  DLL类型。
  (2)在生成的MFCDll.cpp文件后面增加下面几行:
  int  sum(int  a,  int  b)
  {
  return  a+b;
  }
  (3)在生成的MFCDll.def文件后面增加如下:
  sum  @1  ;表示第一个函数是sum
  (4)编译后会产生两个文件MFCDll.lib,MFCDll.dll
  2.使用方法
  (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这个库

上一页12下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答