私は、次のクラス持っている:あなたは、私は追加のクラスに私の方法をexternにしたい見ることができるようにのVisual C++ 2010のエラー:LNK2020未解決のトークン
public ref class Form1 : public System::Windows::Forms::Form
{
//[...]
protected:
System::Void label1_Click(System::Object^ sender, System::EventArgs^ e);
};
public ref class Functions : public Form1
{
protected:
void Example() {}
};
public ref class Handlers : public Functions
{
private:
System::Void label1_Click(System::Object^ sender, System::EventArgs^ e)
{
Example();
}
};
を。 エラー:
1>Milionerzy.obj : error LNK2020: unresolved token (06000004) Milionerzy.Form1::label1_Click
何が問題なのですか。
あなたが 'をForm1 :: label1_Click'の定義を提供したり、それが純粋仮想宣言する必要があります。 –
私は、クラスのForm1 [コード] 仮想システム::ボイドlabel1_Click(システム::オブジェクト^送信者、システム:: EventArgsの^ E)= 0で純粋仮想しようとしています。 [/ code] 多くのエラーがあります。 [リンク] http://stackoverflow.com/questions/2652198/difference-between-a-virtual-function-and-a-pure-virtual-function [/リンク] – Zomfire
1> C:この溶液を用いてI'am :\ユーザー\ Visual Studioの2010 \ミハルの\ドキュメントプロジェクト\ \ milionerzy \ milionerzy \ Form1.h(505): 'milionerzy :: Form1の:: label1_Click' 1>「のボイドmilionerzy ::をForm1 :: label2_Click(の宣言を参照してくださいSystem :: Object ^、System :: EventArgs ^) ':抽象的なです – Zomfire