[Insight-developers] missing itkSmartPointerForwardReference.txx

Lydia Ng lng@statsci.com
Fri, 12 Jan 2001 21:57:03 -0800


Hi,

I am getting some "unresolved external symbol" errors when I
try to build tests on VC++ (error message below).

It complains about not finding symbols related to
SmartPointerForwardReference.
This is because itkSmartPointerForwardReference.txx was not included
anywhere.

itkSmartPointerForwardReference.h does not have the usual include
.txx statement down the bottom. Maybe this was done for a reason.
Can someone have a look into this?

Cheers,
Lydia

-------------------Configuration: itkBasicArchitectureTest - Win32
Release--------------------
Linking...
   Creating library Release/itkBasicArchitectureTest.lib and object
Release/itkBasicArchitectureTest.exp
itkBasicArchitectureTest.obj : error LNK2001: unresolved external symbol
"public: class itk::ProcessObject * __thiscall
itk::SmartPointerForwardReference<class
itk::ProcessObject>::operator->(void)const "
(??C?$SmartPointerForwardReference@VProcessO
bject@itk@@@itk@@QBEPAVProcessObject@1@XZ)
itkBasicArchitectureTest.obj : error LNK2001: unresolved external symbol
"public: __thiscall itk::SmartPointerForwardReference<class
itk::ProcessObject>::operator class itk::ProcessObject *(void)const "
(??B?$SmartPointerForwardReference@VProcessObj
ect@itk@@@itk@@QBEPAVProcessObject@1@XZ)
Release/itkBasicArchitectureTest.exe : fatal error LNK1120: 2 unresolved
externals
Error executing link.exe.

itkBasicArchitectureTest.exe - 3 error(s), 0 warning(s)