static数据问题

在一个CDerivEdit(CEdit的派生类)中

声明 : static int i; 不报错
static CStrArray EditCtrlTextArray; 这行报错,
为什么了?这个问题如何解决?(CStrArray是CStringArray的派生类)

错误是: error LNK2001: unresolved external symbol "public: static class CStrArray CDerivEdit::EditCtrlTextArray" (?EditCtrlTextArray@CDerivEdit@@2VCStrArray@@A)
[331 byte] By [warmhearted] at [2008-1-9]
# 1
将CStrArray的h文件cpp文件add to project
Elysium-東鱗覀爫 at 2007-10-19 > top of Msdn China Tech,VC/MFC,基础类...
# 2
CDerivEdit的cpp加了吗
zcp126 at 2007-10-19 > top of Msdn China Tech,VC/MFC,基础类...
# 3
你的哪个函数要不就是没定义,如果你觉得定义了检查函数的声明和函数定义体是不是相同。一般的情况都是这样。
wkh028 at 2007-10-19 > top of Msdn China Tech,VC/MFC,基础类...
# 4
问题是: 直接声明CStrArray EditCtrlTextArray没有错,我已经包含了StrArray.h.
warmhearted at 2007-10-19 > top of Msdn China Tech,VC/MFC,基础类...
# 5
是否漏了包含CStringArray的头文件
snow3638 at 2007-10-19 > top of Msdn China Tech,VC/MFC,基础类...