Notes |
|
(0010406)
|
Brad King
|
2008-02-06 19:03
|
|
Try adding these lines to the bottom of vtkVariant.cxx:
#define vtkVariantToNumericInstantiateMacro(x) \
template x vtkVariant::ToNumeric< x >(bool*, x*) const
vtkVariantToNumericInstantiateMacro(char);
vtkVariantToNumericInstantiateMacro(float);
vtkVariantToNumericInstantiateMacro(double);
vtkVariantToNumericInstantiateMacro(unsigned char);
vtkVariantToNumericInstantiateMacro(signed char);
vtkVariantToNumericInstantiateMacro(short);
vtkVariantToNumericInstantiateMacro(unsigned short);
vtkVariantToNumericInstantiateMacro(int);
vtkVariantToNumericInstantiateMacro(unsigned int);
vtkVariantToNumericInstantiateMacro(long);
vtkVariantToNumericInstantiateMacro(unsigned long);
#if defined(VTK_TYPE_USE___INT64)
vtkVariantToNumericInstantiateMacro(__int64);
vtkVariantToNumericInstantiateMacro(unsigned __int64);
#endif
#if defined(VTK_TYPE_USE_LONG_LONG)
vtkVariantToNumericInstantiateMacro(long long);
vtkVariantToNumericInstantiateMacro(unsigned long long);
#endif |
|
|
(0010872)
|
Hans Johnson
|
2008-03-20 15:20
|
|
Brad,
THIS WORKED! I will perform extensive testing on all my platforms tonight.
Thanks,
Hans |
|
|
(0010889)
|
Brad King
|
2008-03-24 11:01
|
|
Okay, I've applied the changes
/cvsroot/VTK/VTK/Common/vtkVariant.cxx,v <-- Common/vtkVariant.cxx
new revision: 1.21; previous revision: 1.20 |
|