链接错误,请指教
用vc6.0做的一个MFC程序,链接时出现下面的错误:
[code=C/C++][/code]
Linking...
theme96.obj : error LNK2001: unresolved external symbol "public: static class CUserManage CTheme96Doc::s_UserManage" (?s_UserManage@CTheme96Doc@@2VCUserManage@@A)
theme96View.obj : error LNK2001: unresolved external symbol "public: static class CUserManage CTheme96Doc::s_UserManage" (?s_UserManage@CTheme96Doc@@2VCUserManage@@A)
Debug/theme96.exe : fatal error LNK1120: 1 unresolved externals
s_UserManage是我定义的一个CUserManage类的公有静态成员,定义如下:
public:
static CUserManage s_UserManage ;
为什么会出错,有知道的没?拜谢!
[解决办法]
静态成员在类中只是声明,还需要在cpp文件中定义一下。