DLL 添加MFC 支持

原创 2007年10月06日 20:27:00

给你的项目添加DLLMODUL.CPP文件,该文件的内容如下:  
        #include   "stdafx.h"  
        #ifdef   _DEBUG  
        #undef   THIS_FILE  
        static   char   THIS_FILE[]   =   __FILE__;  
        #endif  
         
        #define   new   DEBUG_NEW  
         
        /////////////////////////////////////////////////////////////////////////////  
        //   global   data  
         
        //   The   following   symbol   used   to   force   inclusion   of   this   module   for   _USRDLL  
        #ifdef   _X86_  
        extern   "C"   {   int   _afxForceUSRDLL;   }  
        #else  
        extern   "C"   {   int   __afxForceUSRDLL;   }  
        #endif      
   
  修改StdAfx.h文件:在#include   <windows.h>前面加上#include   <afx.h>   ,加在后面就不行。 

 

=========================================================================

LIBRARY   ZemiMap
EXPORTS
   Init=?Init@@YGXXZ   @1

=========================================================================

__declspec(dllexport) void WINAPI Init(); 就不用了。否则输出两个函数

MFC静态加载dll和动态加载dll示例

一、静态加载DLL  函数的定义和使用方法: 第一步:    运行AppWizard,定义项目名为mydll,选择MFC AppWizard(dll),而不是MFC AppWizards(exe...
  • shufac
  • shufac
  • 2014年05月08日 23:41
  • 2580

MFC动态调用dll到指定的进程中(win7系统vs2013环境下)

在这里将写一个简单的MFC程序,此MFC将把一个dll插入到一个目标进程(也叫靶子)中。 原理很简单,就是通过目标(靶子)窗口的类名,找到这个目标的进程,再动态地将dll插入其中。 要实现此效果也并不...
  • u014175572
  • u014175572
  • 2016年04月24日 01:58
  • 7326

关于MFC中DLL的制作和调用

在做MFC程序的时候用到了DLL,所以查找总结了一下。 一. 制作DLL流程 为什么都没有段落符号与标号。。。 先创建DLL工程、类,编写DLL函数;编译链接产生DLL文件(普通工程产生的EXE文件,...
  • Charles_XDW
  • Charles_XDW
  • 2015年12月06日 21:11
  • 1269

在VS2015中用C++创建MFC规则动态库DLL

一个朋友让我帮忙把一个人用c写的函数生成为动态链接库文件(*.dll)以便用其他编程语言调用,找了好久一直失败,之后发现一个帖子讲的很全,而且亲测成功,这里转过来。 VS2015用C++创建...
  • yyyds
  • yyyds
  • 2016年08月07日 21:34
  • 2780

ATL--创建简单的ATL之dll工程,添加类和类的接口并在MFC中调用

开发环境 Windows Server 2012  VS2010 Sp1 番茄助手 创建ATL简单dll工程 1、打开VS2010,新建ATL COM 项目,步骤:“文件” “新建” “项目”,选择“...
  • sakawa_x
  • sakawa_x
  • 2017年06月07日 07:39
  • 1067

如何为 MFC 应用程序创建本地化资源 DLL

资源 DLL 是使用不同语言资源的有效方法。应用程序可以提供单个 DLL,该 DLL 通过应用程序的设置程序对资源进行了本地化。只要使用正确的 DLL,便很容易更改为其他语言。  以下信息讨论了...
  • zang141588761
  • zang141588761
  • 2015年12月30日 16:43
  • 776

MFC扩展DLL导出对话框类的实现---VS2005

基于深入浅出讲的比较泛,根据找到的网上的资料的修改,因为真正实践发现不少资料有小bug。总结出下面两个例子: Demo 1 点击较多的这篇MFC扩展DLL导出对话框类,做了少量修改 【在网上看了一...
  • shannonDJ
  • shannonDJ
  • 2016年03月13日 23:40
  • 1633

MFC(含功能窗口及测试主窗口)的DLL生成技巧

MFC窗口的DLL生成注意事项
  • xxm394732685
  • xxm394732685
  • 2014年11月08日 10:47
  • 840

MFC常规DLL的创建与使用实例

 MFC常规DLL的创建与使用实例 22.2节中介绍了非MFC DLL的创建和使用实例,与之不同的是,本节介绍内部使用MFC,但是提供的访问接口不支持DLL而是标准的C接口的常规DLL...
  • drmcty
  • drmcty
  • 2014年03月02日 21:02
  • 9013

DLL动态链接库编程入门之三:MFC规则DLL(上)

上一节中讲解了非MFC DLL,本节将介绍如何创建MFC规则DLL及使用MFC规则DLL的方法。    一、MFC规则DLL概述   MFC规则DLL的概念体现在两方面:   (1)...
  • misasagi_inori
  • misasagi_inori
  • 2013年09月12日 22:12
  • 1036
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DLL 添加MFC 支持
举报原因:
原因补充:

(最多只允许输入30个字)