永发信息网

如何将MFC生成的exe转换为DLL

答案:2  悬赏:30  手机版
解决时间 2021-12-18 14:19
如何将MFC生成的exe转换为DLL
最佳答案
新建一个DLL工程,比如MyDLL,将原工程中的*.h 和 *.cpp文件复制到新建的工程目录下,并添加到工程中。同样的方式导入res文件,不用再去建一遍对话框。我的做法是,新建的工程和原工程同名,然后仅在MyDLL.h中添加相应的头文件,最关键的一步是添加dll函数接口:
在MyDLL.h中添加
extern "C" __declspec(dllexport) void ShowDentalViewDlg(void);// "C"很必要,多个教程中强调,不加的话,由于C++编译器为函数添加类型名,可能导致在其他程序中调用无法找到对应的函数
然后在MyDLL.cpp中实现它:
extern "C" __declspec(dllexport) void ShowDentalViewDlg(void)
{
CDentalViewDlg dlg;
dlg.DoModal();
}
全部回答
dll生成.dll文件,供其他程序调用 exe生成.exe文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你好,我家一款洗衣机排水一半就不排水了?
对透明物体和不透明物体的颜色是由什么决定的
挑高楼层的二楼房顶上都是消防管,能往上移,
在实验室中,分别用下表三台显微镜(编号为A
报秋阅读答案
穴字上面无一点下面是林字怎么读
下列各项中,加下划线的成语使用恰当的一项是
宝剑锋从磨砺出,梅花香自苦寒来的意思和引申
单选题下列关于生态系统成分和结构的叙述中不
野菠萝,露兜树,怎么煲汤水?它有毒的话,先
单选题把多项式m4+mn4+5n3+8mn,按字母n降幂
九分之五x27等于多少?
各种动物的宝宝的英文称呼是什么样的呢
在松原开出租车都需要什么证件
为号召学生阅读名著,某学生会将开展一次校内
推荐资讯
上海高考要掌握多少词汇量?
为什么住房公积金的密码没改过输入了又是错误
中国寺庙漫谈阅读答案
南漳县襄樊雷士照明地址在哪里啊
东风雪铁龙爱丽舍在前进档踩刹车发动机有异响
科颜氏保质期怎么看
单选题某地乡村公路边有很多柿子园。金秋时节
为什么我们总是对身边的人的关心视而不见,却
单选题ItwasMarchH,2011________amagn
单选题下列说法中,正确的是A.每种金属都有确
某运动品牌搞促销活动,规定原售价为x元的运
单选题Wemustkeepourschool________and____
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?