Greetings to all!
While trying to compile part of the source code from ITK in my project I am having the following errors:
G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(83,3): error C3861: 'GetPimplGlobalsPointer': identifier not found
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(83,3): error C3535: cannot deduce type for 'auto *' from 'unknown-type'
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(86,65): error C2065: 'm_PimplGlobals': undeclared identifier
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(116,3): error C3861: 'GetPimplGlobalsPointer': identifier not found
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(116,3): error C3535: cannot deduce type for 'auto *' from 'unknown-type'
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(117,8): error C2065: 'm_PimplGlobals': undeclared identifier
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(120,5): error C2065: 'm_PimplGlobals': undeclared identifier
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(122,10): error C2065: 'm_PimplGlobals': undeclared identifier
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(124,7): error C2065: 'm_PimplGlobals': undeclared identifier
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(126,7): error C2065: 'm_PimplGlobals': undeclared identifier
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(132,10): error C2065: 'm_PimplGlobals': undeclared identifier
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(135,1): error C2039: 'GetPimplGlobalsPointer': is not a member of 'itk::OutputWindow'
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.h(45): message : see declaration of 'itk::OutputWindow'
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(135,1): error C2065: 'm_PimplGlobals': undeclared identifier
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(135,1): error C2541: 'delete': cannot delete objects that are not pointers
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.cxx(137,37): error C2039: 'm_PimplGlobals': is not a member of 'itk::OutputWindow'
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkOutputWindow.h(45): message : see declaration of 'itk::OutputWindow'
3> itkRegion.cxx
3> itkMath.cxx
3> G:\programming\cplusplus\CTK\External\VNL\src/vxl/core/vnl/vnl_math.h(41,12): fatal error C1083: Cannot open include file: 'vcl_msvc_warnings.h': No such file or directory
3> itkNumericTraitsPointPixel.cxx
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkVector.h(23,10): fatal error C1083: Cannot open include file: 'vnl/vnl_vector_ref.h': No such file or directory
3> itkNumericTraitsFixedArrayPixel.cxx
3> itkVector.cxx
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkVector.h(23,10): fatal error C1083: Cannot open include file: 'vnl/vnl_vector_ref.h': No such file or directory
3> itkVersion.cxx
3> itkBuildInformation.cxx
3> itkTotalProgressReporter.cxx
3> itkPlatformMultiThreader.cxx
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkVector.h(23,10): fatal error C1083: Cannot open include file: 'vnl/vnl_vector_ref.h': No such file or directory
3> itkImageSourceCommon.cxx
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkVector.h(23,10): fatal error C1083: Cannot open include file: 'vnl/vnl_vector_ref.h': No such file or directory
3> itkImageRegionSplitterBase.cxx
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkVector.h(23,10): fatal error C1083: Cannot open include file: 'vnl/vnl_vector_ref.h': No such file or directory
3> itkImageIORegion.cxx
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkVector.h(23,10): fatal error C1083: Cannot open include file: 'vnl/vnl_vector_ref.h': No such file or directory
3> itkImageRegionSplitterSlowDimension.cxx
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkVector.h(23,10): fatal error C1083: Cannot open include file: 'vnl/vnl_vector_ref.h': No such file or directory
3> itkProcessObject.cxx
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkVector.h(23,10): fatal error C1083: Cannot open include file: 'vnl/vnl_vector_ref.h': No such file or directory
3> itkDirectory.cxx
3> G:\programming\cplusplus\CTK\Libs\mbilog\itkDirectory.h(22,10): fatal error C1083: Cannot open include file: 'itksys/Directory.hxx': No such file or directory
3> Generating Code...
I cannot understand where does itkInitGlobalsMacro(PimplGlobals) is coming from…
What is it and where can I find its definition to fix that compilation error?