[Insight-users] errors building ITK 2.0.1 with VisualStudio 2005 beta 2

Bitter, Ingmar (NIH/CC/DRD) IBitter at cc.nih.gov
Fri Jul 22 13:32:25 EDT 2005


HI,

I was trying to use ITK 2.0.1 that was build with VisualStudio.net inside a
project that I converted to be used by VisualStudio 2005 beta 2.

When including some itk headers it created syntax errors that
VisualStudio.net did not think were errors.

Is the cvs version of ITK compilable by VisualStudio 2005 beta 2?

Ingmar


PS: here is the first error message:

1>c:\cvs\bezier\libs\itk\code\common\itkVector.txx(62) : error C2244:
'itk::Vector<T,NVectorDimension>::operator =' : unable to match function
definition to an existing declaration
2>c:\cvs\bezier\libs\itk\code\common\itkVector.txx(62) : error C2244:
'itk::Vector<T,NVectorDimension>::operator =' : unable to match function
definition to an existing declaration
1>        definition
2>        definition
2>        'itk::Vector<T,NVectorDimension>
&itk::Vector<T,NVectorDimension>::operator =(const T
[itk::Vector<T,NVectorDimension>::Dimension])'
1>        'itk::Vector<T,NVectorDimension>
&itk::Vector<T,NVectorDimension>::operator =(const T
[itk::Vector<T,NVectorDimension>::Dimension])'
1>        existing declarations
1>        'itk::Vector<T,NVectorDimension>
&itk::Vector<T,NVectorDimension>::operator =(const T [Dimension])'
1>        'itk::Vector<T,NVectorDimension>
&itk::Vector<T,NVectorDimension>::operator =(const
itk::Vector<T,NVectorDimension> &)'
1>c:\cvs\bezier\libs\itk\code\common\itkPoint.txx(52) : error C2244:
'itk::Point<TCoordRep,NPointDimension>::operator =' : unable to match
function definition to an existing declaration
2>        existing declarations
1>        definition
2>        'itk::Vector<T,NVectorDimension>
&itk::Vector<T,NVectorDimension>::operator =(const T [Dimension])'
1>        'itk::Point<TCoordRep,NPointDimension>
&itk::Point<TCoordRep,NPointDimension>::operator =(const TCoordRep
[itk::Point<TCoordRep,NPointDimension>::PointDimension])'
1>        existing declarations
2>        'itk::Vector<T,NVectorDimension>
&itk::Vector<T,NVectorDimension>::operator =(const
itk::Vector<T,NVectorDimension> &)'
2>c:\cvs\bezier\libs\itk\code\common\itkPoint.txx(52) : error C2244:
'itk::Point<TCoordRep,NPointDimension>::operator =' : unable to match
function definition to an existing declaration
2>        definition
2>        'itk::Point<TCoordRep,NPointDimension>
&itk::Point<TCoordRep,NPointDimension>::operator =(const TCoordRep
[itk::Point<TCoordRep,NPointDimension>::PointDimension])'
2>        existing declarations
2>        'itk::Point<TCoordRep,NPointDimension>
&itk::Point<TCoordRep,NPointDimension>::operator =(const TCoordRep
[PointDimension])'
2>        'itk::Point<TCoordRep,NPointDimension>
&itk::Point<TCoordRep,NPointDimension>::operator =(const
itk::Point<TCoordRep,NPointDimension> &)'
1>        'itk::Point<TCoordRep,NPointDimension>
&itk::Point<TCoordRep,NPointDimension>::operator =(const TCoordRep
[PointDimension])'
1>        'itk::Point<TCoordRep,NPointDimension>
&itk::Point<TCoordRep,NPointDimension>::operator =(const
itk::Point<TCoordRep,NPointDimension> &)'
1>c:\cvs\bezier\libs\itk\code\common\itkCovariantVector.txx(45) : error
C2244: 'itk::CovariantVector<T,NVectorDimension>::operator =' : unable to
match function definition to an existing declaration
1>        definition
2>c:\cvs\bezier\libs\itk\code\common\itkCovariantVector.txx(45) : error
C2244: 'itk::CovariantVector<T,NVectorDimension>::operator =' : unable to
match function definition to an existing declaration
2>        definition
1>        'itk::CovariantVector<T,NVectorDimension>
&itk::CovariantVector<T,NVectorDimension>::operator =(const T
[itk::CovariantVector<T,NVectorDimension>::Dimension])'
2>        'itk::CovariantVector<T,NVectorDimension>
&itk::CovariantVector<T,NVectorDimension>::operator =(const T
[itk::CovariantVector<T,NVectorDimension>::Dimension])'
2>        existing declarations
2>        'itk::CovariantVector<T,NVectorDimension>
&itk::CovariantVector<T,NVectorDimension>::operator =(const T [Dimension])'
1>        existing declarations
1>        'itk::CovariantVector<T,NVectorDimension>
&itk::CovariantVector<T,NVectorDimension>::operator =(const T [Dimension])'
1>        'itk::CovariantVector<T,NVectorDimension>
&itk::CovariantVector<T,NVectorDimension>::operator =(const
itk::CovariantVector<T,NVectorDimension> &)'
2>        'itk::CovariantVector<T,NVectorDimension>
&itk::CovariantVector<T,NVectorDimension>::operator =(const
itk::CovariantVector<T,NVectorDimension> &)'



More information about the Insight-users mailing list