静态员初始化时遇到了下面的错误
Error 1 error LNK2001: unresolved external symbol "private: static class _com_ptr_t<class _com_IIID<struct _Command,&struct __s_GUID const _GUID_b08400bd_f9d1_4d02_b856_71d5dba123e9> > CDBHelper::m_pCommand" (?m_pCommand@CDBHelper@@0V?$_com_ptr_t@V?$_com_IIID@U_Command@@$1?_GUID_b08400bd_f9d1_4d02_b856_71d5dba123e9@@3U__s_GUID@@B@@@@A) DBHelper.obj
这是忘了静态成员在外部初始化
然后写上
CDBHelper::m_pCommand=NULL;
CDBHelper::m_pConnection =NULL;
出现在下面的错误
Error 1 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\Documents and Settings\Admin\Desktop\TEST1\TEST1\DBHelper.cpp 67
Error 2 error C2371: 'm_pCommand' : redefinition; different basic types c:\Documents and Settings\Admin\Desktop\TEST1\TEST1\DBHelper.cpp 67
Error 3 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\Documents and Settings\Admin\Desktop\TEST1\TEST1\DBHelper.cpp 68
Error 4 error C2371: 'm_pConnection' : redefinition; different basic types c:\Documents and Settings\Admin\Desktop\TEST1\TEST1\DBHelper.cpp 68
静态员在外部初始化房了数据类弄型 再次改成下面的样子
_CommandPtr CDBHelper::m_pCommand=NULL;
_ConnectionPtr CDBHelper::m_pConnection =NULL;
运行OK! ,基础,切记!切记!
Error 1 error LNK2001: unresolved external symbol "private: static class _com_ptr_t<class _com_IIID<struct _Command,&struct __s_GUID const _GUID_b08400bd_f9d1_4d02_b856_71d5dba123e9> > CDBHelper::m_pCommand" (?m_pCommand@CDBHelper@@0V?$_com_ptr_t@V?$_com_IIID@U_Command@@$1?_GUID_b08400bd_f9d1_4d02_b856_71d5dba123e9@@3U__s_GUID@@B@@@@A) DBHelper.obj
这是忘了静态成员在外部初始化
然后写上
CDBHelper::m_pCommand=NULL;
CDBHelper::m_pConnection =NULL;
出现在下面的错误
Error 1 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\Documents and Settings\Admin\Desktop\TEST1\TEST1\DBHelper.cpp 67
Error 2 error C2371: 'm_pCommand' : redefinition; different basic types c:\Documents and Settings\Admin\Desktop\TEST1\TEST1\DBHelper.cpp 67
Error 3 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int c:\Documents and Settings\Admin\Desktop\TEST1\TEST1\DBHelper.cpp 68
Error 4 error C2371: 'm_pConnection' : redefinition; different basic types c:\Documents and Settings\Admin\Desktop\TEST1\TEST1\DBHelper.cpp 68
静态员在外部初始化房了数据类弄型 再次改成下面的样子
_CommandPtr CDBHelper::m_pCommand=NULL;
_ConnectionPtr CDBHelper::m_pConnection =NULL;
运行OK! ,基础,切记!切记!