首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于封装CButton类,该怎么处理

2013-01-25 
关于封装CButton类我重写了一个CButton子类,用于美化按键。然后用MFC扩展DLL将整个类封装成DLL,是整个类哦,

关于封装CButton类
我重写了一个CButton子类,用于美化按键。然后用MFC扩展DLL将整个类封装成DLL,是整个类哦,不是类成员函数。
然后在别的MFC项目调用的时候出现
1>UserLoginDlg.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall CButton_Q::CButton_Q(void)" (__imp_??0CButton_Q@@QAE@XZ) referenced in function "public: __thiscall CUserLoginDlg::CUserLoginDlg(class CWnd *)" (??0CUserLoginDlg@@QAE@PAVCWnd@@@Z)

检查了LIB目录都正确,也设置的路径。为什么会出现这个错误啊!!

之前用了MFC正常的DLL 封装是可以编译通过,但是感觉每调用里面的初始化函数和消息响应一样,无法更改按钮外表,还是
保持默认的样子..

[解决办法]
这个错误就是没链接到呀。
1.注意码制
2.再检查一下Include实际目录(不是映射目录)
3.检查Lib目录
4.确定Link中已把lib引入,lib名字要对应

热点排行