本帖最后由 sixear 于 2012-8-1 19:22 编辑我建的DLL是MFC的扩展类
主程序也是MFC的我想用DLL里面的一个类,声明一个Dlg类里面的成员。
问题是 我不知道 这就话 HINSTANCE ColorListHDLL=LoadLibrary(L"ColorListDLL.dll"); 该放在哪里?
我放在OnInitDialog()函数里了,加了头文件 ,DLL里的类也加了 AFX_EXT_CLASS。但是还是报错,说我从DLL里拿的那个类的构造函数和析构函数未定义。这个是什么问题呢?有这种MFC 调用DLL类的工程给我一个也好啊。
谢谢~l
应该使用隐式联接,就是把DLL的lib加入工程一起编译.如果LoadLibrary要导出一个C++类, 是一件很痛苦的事,网上有文章介绍.
使用lib和头文件即可
隐式调用:使用lib和头文件即可