注册 登录
编程论坛 C++教室

C++成员变量问题

E_ver 发布于 2012-11-25 22:12, 212 次点击

CCreatdesk类里面定义了变量
如果定义成 static HWND hwndMain则报错
error LNK2001: 无法解析的外部符号 "public: static struct HWND__ * CCreatdesk::hwndMain" (?hwndMain@CCreatdesk@@2PAUHWND__@@A)
不要static则
rror C2597: 对非静态成员“CCreatdesk::hwndMain”的非法引用
1 回复
#2
yuccn2012-11-25 23:13
定义成静态的变量的,在cpp文件 给他初始化一下就行了
也就加上
CCreatdesk::hwndMain = NULL;
1