MFC+vtkプロジェクトでVisualStudio2008を使用しています。以下のようなリンクエラーが発生します。
vtkPBFEAView.obj:警告LNK4217:ローカルで定義されたシンボル?DrawDC @ vtkMFCWindow @@ QAEXPAVCDC @@@ Z(public:void __thiscall vtkMFCWindow :: DrawDC(class CDC *))関数 "protected:virtual void __thiscall CvtkPBFEAView :: OnDraw(クラスCDC*) "(?OnDraw @ CvtkPBFEAView @@ MAEXPAVCDC @@@ Z)
1> vtkMDIView.obj:警告LNK4049:ローカルで定義されたシンボル?DrawDC @ vtkMFCWindow @@ QAEXPAVCDC @@@ Z(public:void __thiscall vtkMFCWindow :: DrawDC(class CDC *))imported 1> vtkPBFEAView.obj:警告LNK4217:ローカルで定義シンボル??0vtkMFCWindow@@ QAE @ PAVCWnd @@@ Z(public:__thiscall vtkMFCWindow :: vtkMFCWindow(class CWnd *))関数 "public:void __thiscall vtkPBFEAViewImpl :: initialize(class CWnd *)"(?initialize @ vtkPBFEAViewImpl @@ QAEXPAVCWnd @@@ Z)
1> vtkMDIView.obj:警告LNK4049:ローカルで定義されたシンボル?? 0vtkMFCWindow @@ QAE @ PAVCWnd @@@ Z(public:__thiscall vtkMFCWindow :: vtkMFCWindow(class CWnd *))imported 1> vtkPBFEAView.obj:警告LNK4217:ローカルで定義シンボル??1vtkMFCWindow@@ UAE @ XZ(public:virtual __thiscall vtkMFCWindow ::〜vtkMFCWindow(void))インポートされた関数 "public:virtual void * __thiscall vtkMFCWindow ::`scalar削除デストラクタ'(unsigned int) "(?? _ GvtkMFCWindow @@ UAEPAXI @ Z)
1> vtkMDIView.obj:警告LNK4217:ローカルで定義されたシンボル?? 1vtkMFCWindow @@ UAE @ XZ(public:virtual __thiscall vtkMFCWindow ::〜vtkMFCWindow(void))imported in function "public:void __thiscall vtkMDIViewImpl :: Adjust_contours(int、double 、double) "(?adjust_contours @ vtkMDIViewImpl @@ QAEXHNN @ Z)
1> vtkMFCWindow.obj:エラーLNK2019:未解決の外部シンボル "_ declspec(dllimport)const vtkMFCWindow ::` vftable'"( _imp _ ?? _ 7vtkMFCWindow @@ 6B @)関数" public:__thiscall vtkMFCWindow :: vtkMFCWindow(class CWnd *) "(?? 0vtkMFCWindow @@ QAE @ PAVCWnd @@@ Z)
誰かがこのエラーの理由を私に説明できますか?
前もって感謝します。