问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MFC 的应用程序要从dll里导出一个对话框,应该怎样声明及调用?_百度...

发布网友 发布时间:2024-12-19 08:56

我来回答

1个回答

热心网友 时间:2024-12-28 03:05

创建类型选“带静态链接 MFC 的规则”

 

这样创建出来的DLL可以添加MFC资源,例如对话框等。

需要手动添加2个头文件  ****lMacro.h   和****Inc.h,作用分别是 定义导出符号  和 导出头文件

****lMacro.h 如下:

 

 

****Inc.里面是头文件   

 

 

需要导出的管理类前面需要添加导出符号

 

右键项目-属性-配置属性-c/c++ - 预处理器,在预处理定义中添加YIL_PROJECT_EXPORTS

 

此时编译通过,*.dll和*.ib生成

 

MFC应用程序需要导入该库文件时候,仅需要完成三步:

1、包含这个库的头文件****Inc.h

2、把*.dll和MFC应用程序exe放在同一路径下

3、指定*.lib的路径,右键项目-属性-配置属性-链接器-输入,附加依赖项中添加*.lib

 

现在可以在应用程序中调用CWndMgr的所有公开函数了~~~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
荣耀9和小米not3哪个好 保险到期了不续保的后果 苹果6开不了机充电也没反应了 如何选择抖音的版本? 多米尼克·威尔金斯球星历程 多米尼克·威尔金斯发展 为什么“人类电影精华”多米尼克·威尔金斯没进NBA50大,甚至连60大都... 公母猫怎么区分 公母猫的区分方法 林县在河南省的具体地理位置是怎样的? 林县在河南省的什么位置 为什么从MFC-dll中导出的对话框不能显示 三层楼面,每层有一个开关,任何楼面开关均可控制三层楼面的灯的开合... 一灯六控用什么开关 ...每按一次亮一灯,其余灯不亮,按第六次又从第一个灯亮,如此循环... 龙眼扣肉材料 龙眼扣肉简介龙眼扣肉 没有证据警察会不会逮捕人怎么办 光影精灵9怎么重装Win11系统_光影精灵9重装Win11系统操作 光影精灵系统Win11如何安装_光影精灵怎么安装系统Win11 光影精灵7新电脑驱动安装惠普光影精灵怎么安装win11 惠普光影电脑软件安装教程惠普光影精灵怎么安装win11 dnf革新还出粉吗如果不出那刷深渊还有意义�?ch=rainbow.wty.ask1 dnf达芙妮因送什么东?ch=rainbow.wty.ask1 dnf第三季圣骑士纯辅助天启之珠学�?ch=rainbow.wty.search1 dnf所有属性抗5是什么意ch=rainbow.wty.search1 ...就是读 图慢 我家网速4M 配置不算高也不算低 玩DNF CF的网游都... 电脑删了2个输入法谷歌和搜狗 耍DNF时电脑屏幕老是晃动 然后重启了一... 新手必看:买车后车上应该放哪些实用的汽车用品 车载用品有哪些相对实用的 买汽车后一般要买哪些汽车用品? DLL里边创建一对话框失败,该怎么解决 我的电脑总是出现一个对话框,上面说:“没有找到MFC71.DLL,因此这个应用... 在公证处公证非婚生孩子抚养权是否有效 如何关闭手机的视频通话功能? 为什么药店说伊可新吃了早熟 怎么将pdf文件大小缩小,多个批量操作方法图文教程 ...但是她却把口红偷偷放在男人裤子口袋,说明什么? 德化小吃排行榜,水口旅游攻略 水口庙游玩攻略有哪些? 如果外星人和神仙你更相信有哪个?? 王者荣耀只有中国人玩么 美国怎么玩王者荣耀l在美国能不能玩王者荣耀 稳步而来是什么意思? 腰椎间盘突出手术的常见并发症有什么 腰椎盘突出会有什么影响 腰椎间盘突出会引起什么并发症吗? 椎间盘突出症并发症 腰椎间盘突出症并发症 梦见伟人和自己在一起 奢侈这是什么字读音和意思