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>