VC下. 关于扩展的DLL,导出虚函数的问题,大侠请进

WSHAOH04 2004-12-23 10:40:53
如题:
我写了一个Dll(扩展的),
然后在这里面实现了一个带有对话框资源的类,目的是想将其导出.
在这个类中,OverWrite了一个虚函数Create().

编译通过,
然后到一个应用程序中去测试,(.dll,.lib等准备工作都做好了)
具体的调用过程如下:
void CTest_ResourceMFCDll_CallDlg::OnTest()
{

CmcDlg *pTempDlg = new CmcDlg;//CmcDlg是导出的类
pTempDlg->Create();//是重载的虚函数
pTempDlg->ShowWindow(SW_SHOW);
}
然后能编译通过,不过执行时候总是出现如下错误:
无法定位程序输入点?Create@CmcDlg@@AEHXZ与动态连接库 .dll上.

清高手释疑.
...全文
133 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
WSHAOH04 2004-12-23
  • 打赏
  • 举报
回复
包含了,并且在Setting->Link中加载了.lib文件.
快乐鹦鹉 2004-12-23
  • 打赏
  • 举报
回复
看看你的动态库定义,还有测试工程中,lib文件包含没有
WSHAOH04 2004-12-23
  • 打赏
  • 举报
回复
不知道有什么好的办法解决,郁闷死了,
WSHAOH04 2004-12-23
  • 打赏
  • 举报
回复
没有,因为我得这个导出类的实现是继承的MFC的CDialog类,
danyueer 2004-12-23
  • 打赏
  • 举报
回复
你导出了这个类的基类没有?

15,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧