I have not linked vtkMFC.lib. After I link it the problem resolved.<br><br><div class="gmail_quote">On Fri, Jul 13, 2012 at 4:49 PM, Gishara Indeewarie <span dir="ltr">&lt;<a href="mailto:gish.777@gmail.com" target="_blank">gish.777@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all, 
<div><br></div><div>I am currently upgrading vtk from 5.0 to 5.8. I got the following linking errors there:</div><div><br></div><div><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px;text-align:left">

vtkPBFEAView.obj : warning LNK4217: locally defined symbol ?DrawDC@vtkMFCWindow@@QAEXPAVCDC@@@Z (public: void __thiscall vtkMFCWindow::DrawDC(class CDC *)) imported in function &quot;protected: virtual void __thiscall CvtkPBFEAView::OnDraw(class CDC *)&quot; (?OnDraw@CvtkPBFEAView@@MAEXPAVCDC@@@Z)</p>

<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px;text-align:left">

1&gt;vtkMDIView.obj : warning LNK4049: locally defined symbol ?DrawDC@vtkMFCWindow@@QAEXPAVCDC@@@Z (public: void __thiscall vtkMFCWindow::DrawDC(class CDC *)) imported 1&gt;vtkPBFEAView.obj : warning LNK4217: locally defined symbol ??0vtkMFCWindow@@QAE@PAVCWnd@@@Z (public: __thiscall vtkMFCWindow::vtkMFCWindow(class CWnd *)) imported in function &quot;public: void __thiscall vtkPBFEAViewImpl::initialize(class CWnd *)&quot; (?initialize@vtkPBFEAViewImpl@@QAEXPAVCWnd@@@Z)</p>

<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px;text-align:left">

1&gt;vtkMDIView.obj : warning LNK4049: locally defined symbol ??0vtkMFCWindow@@QAE@PAVCWnd@@@Z (public: __thiscall vtkMFCWindow::vtkMFCWindow(class CWnd *)) imported 1&gt;vtkPBFEAView.obj : warning LNK4217: locally defined symbol ??1vtkMFCWindow@@UAE@XZ (public: virtual __thiscall vtkMFCWindow::~vtkMFCWindow(void)) imported in function &quot;public: virtual void * __thiscall vtkMFCWindow::`scalar deleting destructor&#39;(unsigned int)&quot; (??_GvtkMFCWindow@@UAEPAXI@Z)</p>

<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px;text-align:left">

1&gt;vtkMDIView.obj : warning LNK4217: locally defined symbol ??1vtkMFCWindow@@UAE@XZ (public: virtual __thiscall vtkMFCWindow::~vtkMFCWindow(void)) imported in function &quot;public: void __thiscall vtkMDIViewImpl::adjust_contours(int,double,double)&quot; (?adjust_contours@vtkMDIViewImpl@@QAEXHNN@Z)</p>

<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:Arial,&#39;Liberation Sans&#39;,&#39;DejaVu Sans&#39;,sans-serif;line-height:18px;text-align:left">

1&gt;vtkMFCWindow.obj : error LNK2019: unresolved external symbol &quot;_<em style="margin:0px;padding:0px;border:0px;font-size:14px;vertical-align:baseline">declspec(dllimport) const vtkMFCWindow::`vftable&#39;&quot; (</em>_imp_??_7vtkMFCWindow@@6B@) referenced in function &quot;public: __thiscall vtkMFCWindow::vtkMFCWindow(class CWnd *)&quot; (??0vtkMFCWindow@@QAE@PAVCWnd@@@Z)</p>

</div><div><br></div><div><br></div><div><br></div><div>I have included vtkmfc.lib to resolve those linking errors. Then I got another linking error as follow:</div><div><br></div><div><div>1&gt;vtkMFC.lib(vtkMFC.dll) : error LNK2005: &quot;public: void __thiscall vtkMFCWindow::DrawDC(class CDC *)&quot; (?DrawDC@vtkMFCWindow@@QAEXPAVCDC@@@Z) already defined in vtkMFCWindow.obj</div>

<div>1&gt;vtkMFC.lib(vtkMFC.dll) : error LNK2005: &quot;public: __thiscall vtkMFCWindow::vtkMFCWindow(class CWnd *)&quot; (??0vtkMFCWindow@@QAE@PAVCWnd@@@Z) already defined in vtkMFCWindow.obj</div><div>1&gt;vtkMFC.lib(vtkMFC.dll) : error LNK2005: &quot;public: virtual __thiscall vtkMFCWindow::~vtkMFCWindow(void)&quot; (??1vtkMFCWindow@@UAE@XZ) already defined in vtkMFCWindow.obj</div>

</div><div><br></div><div>Please someone help me to fix this issue.</div><div>Thanks a lot.</div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div></div><font color="#666666">Gish</font><br>