-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 に答える