-1

我编译这段代码:

class TextBox
{
public: 
struct Caret {int x; int y; int index;};
    static Caret caret;
    // more code...
}

我得到了这个错误

error LNK2001: unresolved external symbol "public: static struct TextBox::Caret TextBox::caret" (?caret@TextBox@@2UCaret@1@A)  

我的错误是什么

4

1 回答 1

2

您需要实例化caret;在源文件中添加:

TextBox::Caret TextBox::caret;
于 2013-02-08T09:21:58.080 回答