Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lesion Sizing Toolkit doesn't compile in ITK 5.0 beta 1 #63

Closed
yh3ds opened this issue Sep 19, 2018 · 11 comments
Closed

Lesion Sizing Toolkit doesn't compile in ITK 5.0 beta 1 #63

yh3ds opened this issue Sep 19, 2018 · 11 comments
Labels
status:Backlog Postponed without a fixed deadline

Comments

@yh3ds
Copy link

yh3ds commented Sep 19, 2018

[Before submitting an issue, please check that your issue hasn't been already
filed]

Description

Lesion Sizing Toolkit doesn't compile in ITK 5.0 beta 1
Build on VS 2015 (version 14) with VTK 8.1.1 and Python 3.7 Wrapping

Logs :

Severity Code Description Project File Line Suppression State
Error (active) cannot open source file "itkImageFileReader.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 26
Error (active) cannot open source file "itkImageFileWriter.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 27
Error (active) cannot open source file "itkCastImageFilter.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 28
Error (active) cannot open source file "itkRescaleIntensityImageFilter.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 29
Error (active) cannot open source file "itkCannyEdgeDetectionImageFilter.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 30
Error (active) namespace "std" has no member "cerr" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 40
Error (active) namespace "std" has no member "endl" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 40
Error (active) namespace "std" has no member "cerr" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 41
Error (active) namespace "std" has no member "endl" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 41
Error (active) identifier "EXIT_FAILURE" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 42
Error (active) identifier "atof" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 54
Error (active) identifier "atof" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 59
Error (active) identifier "atof" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 64
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 72
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 72
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 73
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 73
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 74
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 74
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 76
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 76
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 77
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 77
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 79
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 79
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 80
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 80
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 82
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 82
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 83
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 83
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 85
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 85
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 87
Error (active) expected a ';' LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 87
Error (active) identifier "reader" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 89
Error (active) identifier "writer" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 90
Error (active) identifier "toReal" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 92
Error (active) identifier "cannyFilter" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 94
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 107
Error (active) namespace "std" has no member "cout" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 109
Error (active) namespace "std" has no member "endl" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 109
Error (active) namespace "std" has no member "cout" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 110
Error (active) namespace "std" has no member "endl" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 110
Error (active) identifier "EXIT_FAILURE" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 111
Error (active) name followed by '::' must be a class or namespace name LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 123
Error (active) namespace "std" has no member "cout" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 125
Error (active) namespace "std" has no member "endl" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 125
Error (active) namespace "std" has no member "cout" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 126
Error (active) namespace "std" has no member "endl" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 126
Error (active) identifier "EXIT_FAILURE" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 127
Error (active) identifier "EXIT_SUCCESS" is undefined LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkCannyEdgeDetectionImageFilter1.cxx 132
Error (active) cannot open source file "itkGDCMImageIOFactory.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkIncludeRequiredIOFactories.h 20
Error (active) cannot open source file "itkMetaImageIOFactory.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkIncludeRequiredIOFactories.h 21
Error (active) cannot open source file "itkPNGImageIOFactory.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkIncludeRequiredIOFactories.h 22
Error (active) cannot open source file "itkObjectFactoryBase.h" LesionSizingToolkit-all f:\TDS\TDSLibs\ITK-5.0b01\Modules\Remote\LesionSizingToolkit\src\itkIncludeRequiredIOFactories.h 23

Steps to Reproduce

  1. Use of CMake to generate sln project with generation of LSTK
  2. Compile on VS 2015 (version 14)

Expected behavior

Compilation succeed

Actual behavior

Compilation failed

Reproducibility

100%

Versions

ITK 5.0 beta 1

Environment

Build on VS 2015 (version 14) with VTK 8.1.1 and Python 3.7 Wrapping

Additional Information

[Any additional information, configuration or data that might be necessary to reproduce the issue.]

Note: Use issues for their purpose; issues are not for code help. Need help? Ask
your question at https://discourse.itk.org/

@jhlegarreta
Copy link
Member

I'll try to give this a try and post here the result. If able to reproduce, will also look into the fixes.

@jhlegarreta
Copy link
Member

@yh3ds I was not able to reproduce your results, although I used a slightly different configuration (ITK and VTK master; no wrapping; I built the module as an standalone project, i.e. outside the ITK build tree). However I got some other errors and realized about some facts that are addressed by:
InsightSoftwareConsortium/LesionSizingToolkit#9
and by:
InsightSoftwareConsortium/LesionSizingToolkit#10

I still have some linking error with ITKIOMINC and ITKIOBruker which are present in my ITK build tree.

@thewtex @dzenanz does this ring a bell?

The CMakeLists.txt seems to be OK. I may try building as a remote within the ITK source tree.

BTW, @yh3ds this should rather been reported to the LesionSizingToolkit repository. Would you please report the issue in that repository so that we keep here those issues that belong to ITK? Thanks.

@thewtex
Copy link
Member

thewtex commented Sep 25, 2018

Thanks for the patches, @jhlegarreta .

@yh3ds how are you configuring the LesionSizingToolkit and what sources are you using?

@dzenanz
Copy link
Member

dzenanz commented Sep 25, 2018

I am having similar errors @jhlegarreta. I will make a PR to correct them soon. Edit: PR.

@jhlegarreta
Copy link
Member

Dženan's PR solved the linking problems I was experiencing. @yh3ds could please try again and let us know?

@yh3ds
Copy link
Author

yh3ds commented Sep 27, 2018

@jhlegarreta unfortunately I finally decided to switch to ITK 4.13 to solve the problem. The compilation (with Python wrapping) ran smoothly so I clean my machine from non working sources.

Giv eme some time to get fresh itk and LST from master branch and try to compile them again together

@jhlegarreta
Copy link
Member

@yh3ds sounds reasonable. I'll try to compile ITK with Python wrapping in the meantime and see if I can reproduce the errors. Please, let us know when you find some time if you experience the same issues with the master branch.

@yh3ds
Copy link
Author

yh3ds commented Oct 1, 2018

Hello,
I tried to recompile from scratch.
With CMAke / MS VS Studio 2015 in compilation Release 64bits under Windows 10 :
1. I download and build VTK from github (version of thursday 09/27 - I made a small fix with a const cast conversion to build it without error)
2. I download ITK from github
3. On monday 01/01, I download LesionSizingToolkit sources from master
4. I replace sources in ITK Modules/Remote/LesionSizingToolkit by the one downloaded on github
5. I build compiled ITK (NO python wrapping which was causing some prblems, using VTK I compiled in step 1) and I get the following erros :

Severity Code Description Project File Line Suppression State
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 305
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 638
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 305
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 638
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 305
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 638
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 305
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 638
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 305
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 638
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 305
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 638
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 305
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 638
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 305
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSizingToolkitTestDriver c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 638
Error C2440 'return': cannot convert from 'int' to 'itk::SmartPointer<itk::ImageLesionSegmentationCLI::PixelType,3>' LesionSegmentation C:\Users\Yves Houtmann\Downloads\ITK-master\Modules\Remote\LesionSizingToolkit\Examples\LesionSegmentation.cxx 148
Error C2440 'return': cannot convert from 'int' to 'itk::SmartPointer<itk::ImageLesionSegmentationCLI::PixelType,3>' LesionSegmentation C:\Users\Yves Houtmann\Downloads\ITK-master\Modules\Remote\LesionSizingToolkit\Examples\LesionSegmentation.cxx 169
Error C2440 'return': cannot convert from 'int' to 'itk::SmartPointer<itk::ImageLesionSegmentationCLI::PixelType,3>' LesionSegmentation C:\Users\Yves Houtmann\Downloads\ITK-master\Modules\Remote\LesionSizingToolkit\Examples\LesionSegmentation.cxx 172
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSegmentation c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 305
Error C2065 'ITK_THREAD_RETURN_VALUE': undeclared identifier LesionSegmentation c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\include\itkCannyEdgeDetectionRecursiveGaussianImageFilter.hxx 638
Error C1083 Cannot open include file: 'itkPNGImageIOFactory.h': No such file or directory itkCannyEdgeDetectionImageFilter1 c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\src\itkIncludeRequiredIOFactories.h 22
Error C1083 Cannot open include file: 'itkPNGImageIOFactory.h': No such file or directory itkCannyEdgeDetectionImageFilter2 c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\src\itkIncludeRequiredIOFactories.h 22
Error C1083 Cannot open include file: 'itkPNGImageIOFactory.h': No such file or directory itkGradientMagnitudeImageFilter c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\src\itkIncludeRequiredIOFactories.h 22
Error C1083 Cannot open include file: 'itkPNGImageIOFactory.h': No such file or directory itkGradientMagnitudeRecursiveGaussianImageFilter c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\src\itkIncludeRequiredIOFactories.h 22
Error C1083 Cannot open include file: 'itkPNGImageIOFactory.h': No such file or directory itkImageReadRegionOfInterestWrite c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\src\itkIncludeRequiredIOFactories.h 22
Error C1083 Cannot open include file: 'itkPNGImageIOFactory.h': No such file or directory itkDicomSeriesReadImageWrite c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\src\itkIncludeRequiredIOFactories.h 22
Error C1083 Cannot open include file: 'itkPNGImageIOFactory.h': No such file or directory itkImageReadRegionOfInterestAroundSeedWrite c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\src\itkIncludeRequiredIOFactories.h 22
Error C1083 Cannot open include file: 'itkPNGImageIOFactory.h': No such file or directory itkLaplacianRecursiveGaussianImageFilter c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\src\itkIncludeRequiredIOFactories.h 22
Error C1083 Cannot open include file: 'itkPNGImageIOFactory.h': No such file or directory itkImageReadWrite c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\src\itkIncludeRequiredIOFactories.h 22
Error C1083 Cannot open include file: 'itkPNGImageIOFactory.h': No such file or directory itkResampleVolumeToBeIsotropic c:\users\yves houtmann\downloads\itk-master\modules\remote\lesionsizingtoolkit\src\itkIncludeRequiredIOFactories.h 22

And the following Warning logs

Severity Code Description Project File Line Suppression State
Warning LNK4221 This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library gdcmDSED C:\Users\Yves Houtmann\Downloads\ITK_bin\Modules\ThirdParty\GDCM\src\gdcm\Source\DataStructureAndEncodingDefinition\strict_gdcmItem.obj 1
Warning LNK4221 This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library gdcmDSED C:\Users\Yves Houtmann\Downloads\ITK_bin\Modules\ThirdParty\GDCM\src\gdcm\Source\DataStructureAndEncodingDefinition\gdcmItem.obj 1
Warning LNK4221 This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library gdcmMSFF C:\Users\Yves Houtmann\Downloads\ITK_bin\Modules\ThirdParty\GDCM\src\gdcm\Source\MediaStorageAndFileFormat\gdcmDumper.obj 1
Warning LNK4221 This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library gdcmMSFF C:\Users\Yves Houtmann\Downloads\ITK_bin\Modules\ThirdParty\GDCM\src\gdcm\Source\MediaStorageAndFileFormat\gdcmWaveform.obj 1
Warning LNK4221 This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library gdcmMSFF C:\Users\Yves Houtmann\Downloads\ITK_bin\Modules\ThirdParty\GDCM\src\gdcm\Source\MediaStorageAndFileFormat\gdcmFiducials.obj 1
Warning LNK4221 This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library gdcmMSFF C:\Users\Yves Houtmann\Downloads\ITK_bin\Modules\ThirdParty\GDCM\src\gdcm\Source\MediaStorageAndFileFormat\gdcmEncapsulatedDocument.obj 1
Warning LNK4221 This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library gdcmMSFF C:\Users\Yves Houtmann\Downloads\ITK_bin\Modules\ThirdParty\GDCM\src\gdcm\Source\MediaStorageAndFileFormat\gdcmSpectroscopy.obj 1
Warning LNK4221 This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library gdcmMSFF C:\Users\Yves Houtmann\Downloads\ITK_bin\Modules\ThirdParty\GDCM\src\gdcm\Source\MediaStorageAndFileFormat\gdcmDICOMDIR.obj 1

I hope it helps

@thewtex
Copy link
Member

thewtex commented Oct 1, 2018

Hi @yh3ds,

  1. I replace sources in ITK Modules/Remote/LesionSizingToolkit by the one downloaded on github

Instead of this approach try, effectively:

git clone https://github.com/InsightSoftwareConsortium/LesionSizingToolkit
mkdir LesionSizingToolkit-build
cd LesionSizingToolkit-build
cmake -DITK_DIR=/path/to/ITK-build ../LesionSizingToolkit

That is, build the module externally. This will help use the latest version. By replacing the Modules/Remote/LesionSizingToolkit folder, CMake may just check out the old version.

Warning LNK4221 This object file does not define any previously undefined public symbols, so it will not be used by any link operation that consumes this library gdcmDSED C:\Users\Yves Houtmann\Downloads\ITK_bin\Modules\ThirdParty\GDCM\src\gdcm\Source\DataStructureAndEncodingDefinition\strict_gdcmItem.obj 1

These have been recently addressed in the latest ITK Git master.

@yh3ds
Copy link
Author

yh3ds commented Oct 2, 2018

Hello,
thank you for your help !
I just followed your advice.
The link problem is indeed fixed.

About LST compilation outside of ITK I still get errors :

Severity Code Description Project File Line Suppression State
Error LNK2001 unresolved external symbol "void __cdecl itk::BMPImageIOFactoryRegister__Private(void)" (?BMPImageIOFactoryRegister__Private@itk@@yaxxz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "void __cdecl itk::GiplImageIOFactoryRegister__Private(void)" (?GiplImageIOFactoryRegister__Private@itk@@yaxxz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "void __cdecl itk::JPEGImageIOFactoryRegister__Private(void)" (?JPEGImageIOFactoryRegister__Private@itk@@yaxxz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "void __cdecl itk::NiftiImageIOFactoryRegister__Private(void)" (?NiftiImageIOFactoryRegister__Private@itk@@yaxxz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "void __cdecl itk::NrrdImageIOFactoryRegister__Private(void)" (?NrrdImageIOFactoryRegister__Private@itk@@yaxxz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "void __cdecl itk::PNGImageIOFactoryRegister__Private(void)" (?PNGImageIOFactoryRegister__Private@itk@@yaxxz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "void __cdecl itk::TIFFImageIOFactoryRegister__Private(void)" (?TIFFImageIOFactoryRegister__Private@itk@@yaxxz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "void __cdecl itk::VTKImageIOFactoryRegister__Private(void)" (?VTKImageIOFactoryRegister__Private@itk@@yaxxz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_matrix::vnl_matrix(class vnl_matrix const &)" (??0?$vnl_matrix@N@@qeaa@AEBV0@@z) referenced in function "public: class vnl_matrix_fixed<double,3,3> __cdecl itk::Matrix<double,3,3>::GetInverse(void)const " (?GetInverse@?$Matrix@N$02$02@itk@@qeba?AV?$vnl_matrix_fixed@N$02$02@@xz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_matrix::vnl_matrix(class vnl_matrix const &)" (??0?$vnl_matrix@N@@qeaa@AEBV0@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMINC-5.0.lib(itkMINCImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_matrix::~vnl_matrix(void)" (??1?$vnl_matrix@N@@qeaa@XZ) referenced in function "public: virtual __cdecl vnl_matrix_inverse::~vnl_matrix_inverse(void)" (??1?$vnl_matrix_inverse@N@@UEAA@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_matrix::~vnl_matrix(void)" (??1?$vnl_matrix@N@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_matrix::~vnl_matrix(void)" (??1?$vnl_matrix@N@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMINC-5.0.lib(itkMINCImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: static double * * __cdecl vnl_c_vector::allocate_Tptr(unsigned __int64)" (?allocate_Tptr@?$vnl_c_vector@N@@SAPEAPEAN_K@Z) referenced in function "public: __cdecl vnl_matrix_fixed<double,3,3>::operator class vnl_matrix_ref const (void)const " (??B?$vnl_matrix_fixed@N$02$02@@qeba?BV?$vnl_matrix_ref@N@@xz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_vector::vnl_vector(unsigned __int64)" (??0?$vnl_vector@N@@qeaa@_K@Z) referenced in function "private: void __cdecl itk::HDF5ImageIO::StoreMetaData(class itk::MetaDataDictionary *,class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class std::basic_string<char,struct std::char_traits,class std::allocator > const &,unsigned long)" (??$StoreMetaData@_K@HDF5ImageIO@itk@@AEAAXPEAVMetaDataDictionary@1@AEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@1k@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOHDF5-5.0.lib(itkHDF5ImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::vnl_vector(unsigned __int64)" (??0?$vnl_vector@N@@qeaa@_K@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMINC-5.0.lib(itkMINCImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::vnl_vector(unsigned __int64)" (??0?$vnl_vector@N@@qeaa@_K@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMeta-5.0.lib(itkMetaImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::vnl_vector(unsigned __int64)" (??0?$vnl_vector@N@@qeaa@_K@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::vnl_vector(unsigned __int64)" (??0?$vnl_vector@N@@qeaa@_K@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::vnl_vector(unsigned __int64)" (??0?$vnl_vector@N@@qeaa@_K@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::vnl_vector(unsigned __int64)" (??0?$vnl_vector@N@@qeaa@_K@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGE-5.0.lib(itkGE5ImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_vector::~vnl_vector(void)" (??1?$vnl_vector@N@@qeaa@XZ) referenced in function "private: void __cdecl itk::HDF5ImageIO::StoreMetaData(class itk::MetaDataDictionary *,class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class std::basic_string<char,struct std::char_traits,class std::allocator > const &,unsigned long)" (??$StoreMetaData@H@HDF5ImageIO@itk@@AEAAXPEAVMetaDataDictionary@1@AEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@1k@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOHDF5-5.0.lib(itkHDF5ImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::~vnl_vector(void)" (??1?$vnl_vector@N@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMINC-5.0.lib(itkMINCImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::~vnl_vector(void)" (??1?$vnl_vector@N@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMeta-5.0.lib(itkMetaImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::~vnl_vector(void)" (??1?$vnl_vector@N@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKCommon-5.0.lib(itkMetaDataObject.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::~vnl_vector(void)" (??1?$vnl_vector@N@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::~vnl_vector(void)" (??1?$vnl_vector@N@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::~vnl_vector(void)" (??1?$vnl_vector@N@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_vector::~vnl_vector(void)" (??1?$vnl_vector@N@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGE-5.0.lib(itkGE5ImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class vnl_vector & __cdecl vnl_vector::fill(double const &)" (?fill@?$vnl_vector@N@@QEAAAEAV1@AEBN@Z) referenced in function "public: virtual void __cdecl itk::ImageSeriesReader<class itk::Image<short,3> >::GenerateOutputInformation(void)" (?GenerateOutputInformation@?$ImageSeriesReader@V?$Image@F$02@itk@@@itk@@UEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2019 unresolved external symbol "public: class vnl_vector & __cdecl vnl_vector::operator=(class vnl_vector const &)" (??4?$vnl_vector@N@@QEAAAEAV0@AEBV0@@z) referenced in function "bool __cdecl itk::ExposeMetaData<class itk::Array >(class itk::MetaDataDictionary const &,class std::basic_string<char,struct std::char_traits,class std::allocator >,class itk::Array &)" (??$ExposeMetaData@V?$Array@N@itk@@@itk@@YA_NAEBVMetaDataDictionary@0@V?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@aeav?$Array@N@0@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "public: class vnl_vector & __cdecl vnl_vector::operator=(class vnl_vector const &)" (??4?$vnl_vector@N@@QEAAAEAV0@AEBV0@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: class vnl_vector & __cdecl vnl_vector::operator=(class vnl_vector const &)" (??4?$vnl_vector@N@@QEAAAEAV0@AEBV0@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKCommon-5.0.lib(itkMetaDataObject.obj) 1
Error LNK2019 unresolved external symbol "public: bool __cdecl vnl_vector::set_size(unsigned __int64)" (?set_size@?$vnl_vector@N@@QEAA_N_K@Z) referenced in function "bool __cdecl itk::ExposeMetaData<class itk::Array >(class itk::MetaDataDictionary const &,class std::basic_string<char,struct std::char_traits,class std::allocator >,class itk::Array &)" (??$ExposeMetaData@V?$Array@N@itk@@@itk@@YA_NAEBVMetaDataDictionary@0@V?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@aeav?$Array@N@0@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "public: bool __cdecl vnl_vector::set_size(unsigned __int64)" (?set_size@?$vnl_vector@N@@QEAA_N_K@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: bool __cdecl vnl_vector::set_size(unsigned __int64)" (?set_size@?$vnl_vector@N@@QEAA_N_K@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKCommon-5.0.lib(itkMetaDataObject.obj) 1
Error LNK2019 unresolved external symbol "protected: __cdecl itk::PNGImageIOFactory::PNGImageIOFactory(void)" (??0PNGImageIOFactory@itk@@iEAA@XZ) referenced in function "public: static class itk::SmartPointer __cdecl itk::PNGImageIOFactory::New(void)" (?New@PNGImageIOFactory@itk@@sa?AV?$SmartPointer@VPNGImageIOFactory@itk@@@2@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::SerieHelper::AddRestriction(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?AddRestriction@SerieHelper@gdcm@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@z) referenced in function main itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKCommon-5.0.lib(itkPlatformMultiThreader.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKCommon-5.0.lib(itkThreadPool.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOImageBase-5.0.lib(itkImageIOBase.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOImageBase-5.0.lib(itkStreamingImageIOBase.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMRC-5.0.lib(itkMRCImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMeta-5.0.lib(itkMetaImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOStimulate-5.0.lib(itkStimulateImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKCommon-5.0.lib(itkMultiThreaderBase.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMSeriesFileNames.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGE-5.0.lib(itkGE4ImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGE-5.0.lib(itkGE5ImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOHDF5-5.0.lib(itkHDF5ImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBioRad-5.0.lib(itkBioRadImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::SystemToolsManager(void)" (??0SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKCommon-5.0.lib(itkPlatformMultiThreader.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKCommon-5.0.lib(itkThreadPool.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOImageBase-5.0.lib(itkImageIOBase.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOImageBase-5.0.lib(itkStreamingImageIOBase.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMRC-5.0.lib(itkMRCImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMeta-5.0.lib(itkMetaImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOStimulate-5.0.lib(itkStimulateImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKCommon-5.0.lib(itkMultiThreaderBase.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMSeriesFileNames.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGE-5.0.lib(itkGE4ImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGE-5.0.lib(itkGE5ImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOHDF5-5.0.lib(itkHDF5ImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBioRad-5.0.lib(itkBioRadImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl itksys::SystemToolsManager::~SystemToolsManager(void)" (??1SystemToolsManager@itksys@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: static bool __cdecl itksys::SystemTools::FileExists(char const *)" (?FileExists@SystemTools@itksys@@SA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMeta-5.0.lib(itkMetaImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: static bool __cdecl itksys::SystemTools::FileExists(char const *)" (?FileExists@SystemTools@itksys@@SA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOImageBase-5.0.lib(itkImageIOBase.obj) 1
Error LNK2001 unresolved external symbol "public: static bool __cdecl itksys::SystemTools::FileExists(char const *)" (?FileExists@SystemTools@itksys@@SA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOImageBase-5.0.lib(itkStreamingImageIOBase.obj) 1
Error LNK2001 unresolved external symbol "public: static bool __cdecl itksys::SystemTools::FileExists(char const *)" (?FileExists@SystemTools@itksys@@SA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "public: static bool __cdecl itksys::SystemTools::FileExists(char const *)" (?FileExists@SystemTools@itksys@@SA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGE-5.0.lib(itkGE5ImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: static bool __cdecl itksys::SystemTools::FileExists(char const *)" (?FileExists@SystemTools@itksys@@SA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOHDF5-5.0.lib(itkHDF5ImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: static bool __cdecl itksys::SystemTools::FileExists(char const *)" (?FileExists@SystemTools@itksys@@SA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMRC-5.0.lib(itkMRCImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_svd::vnl_svd(class vnl_matrix const &,double)" (??0?$vnl_svd@N@@qeaa@AEBV?$vnl_matrix@N@@n@Z) referenced in function "public: class vnl_matrix_fixed<double,3,3> __cdecl itk::Matrix<double,3,3>::GetInverse(void)const " (?GetInverse@?$Matrix@N$02$02@itk@@qeba?AV?$vnl_matrix_fixed@N$02$02@@xz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_svd::vnl_svd(class vnl_matrix const &,double)" (??0?$vnl_svd@N@@qeaa@AEBV?$vnl_matrix@N@@n@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMINC-5.0.lib(itkMINCImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class vnl_matrix __cdecl vnl_svd::pinverse(unsigned int)const " (?pinverse@?$vnl_svd@N@@qeba?AV?$vnl_matrix@N@@i@Z) referenced in function "public: class vnl_matrix __cdecl vnl_svd::inverse(void)const " (?inverse@?$vnl_svd@N@@qeba?AV?$vnl_matrix@N@@xz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_matrix::vnl_matrix(unsigned int,unsigned int,double const &)" (??0?$vnl_matrix@N@@qeaa@IIAEBN@Z) referenced in function "public: virtual class itk::VariableLengthVector __cdecl itk::MatrixOffsetTransformBase<double,3,3>::TransformCovariantVector(class itk::VariableLengthVector const &)const " (?TransformCovariantVector@?$MatrixOffsetTransformBase@N$02$02@itk@@ueba?AV?$VariableLengthVector@N@2@AEBV32@@z) ViewImageSlicesAndSegmentationContours C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\Utilities\Visualization\ViewImageSlicesAndSegmentationContours.obj 1
Error LNK2001 unresolved external symbol "public: class vnl_matrix __cdecl vnl_svd::pinverse(unsigned int)const " (?pinverse@?$vnl_svd@N@@qeba?AV?$vnl_matrix@N@@i@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOMINC-5.0.lib(itkMINCImageIO.obj) 1
Error LNK2019 unresolved external symbol "double __cdecl vnl_determinant(class vnl_matrix const &,bool)" (??$vnl_determinant@N@@YANAEBV?$vnl_matrix@N@@_N@Z) referenced in function "protected: virtual void __cdecl itk::ImageBase<3>::ComputeIndexToPhysicalPointMatrices(void)" (?ComputeIndexToPhysicalPointMatrices@?$ImageBase@$02@itk@@MEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\itkDicomSeriesReadImageWrite.obj 1
Error LNK2019 unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits,class std::allocator > __cdecl itksys::SystemTools::GetFilenameName(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?GetFilenameName@SystemTools@itksys@@sa?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEBV34@@z) referenced in function "public: virtual void __cdecl itk::BioRadImageIO::Write(void const *)" (?Write@BioRadImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBioRad-5.0.lib(itkBioRadImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits,class std::allocator > __cdecl itksys::SystemTools::GetFilenameName(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?GetFilenameName@SystemTools@itksys@@sa?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEBV34@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMSeriesFileNames.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_matrix::vnl_matrix(double const ,unsigned int,unsigned int)" (??0?$vnl_matrix@N@@qeaa@PEBNII@Z) referenced in function "public: virtual void __cdecl itk::Bruker2dseqImageIO::ReadImageInformation(void)" (?ReadImageInformation@Bruker2dseqImageIO@itk@@UEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class vnl_vector __cdecl vnl_matrix::get_row(unsigned int)const " (?get_row@?$vnl_matrix@N@@qeba?AV?$vnl_vector@N@@i@Z) referenced in function "public: virtual void __cdecl itk::Bruker2dseqImageIO::ReadImageInformation(void)" (?ReadImageInformation@Bruker2dseqImageIO@itk@@UEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_vector::vnl_vector(double const ,unsigned __int64)" (??0?$vnl_vector@N@@qeaa@PEBN_K@Z) referenced in function "public: virtual void __cdecl itk::Bruker2dseqImageIO::ReadImageInformation(void)" (?ReadImageInformation@Bruker2dseqImageIO@itk@@UEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_vector::vnl_vector(class vnl_vector const &,class vnl_vector const &,struct vnl_tag_add)" (??0?$vnl_vector@N@@qeaa@AEBV0@0Uvnl_tag_add@@@z) referenced in function "public: class vnl_vector __cdecl vnl_vector::operator+(class vnl_vector const &)const " (??H?$vnl_vector@N@@qeba?AV0@AEBV0@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_vector::vnl_vector(class vnl_vector const &,class vnl_vector const &,struct vnl_tag_sub)" (??0?$vnl_vector@N@@qeaa@AEBV0@0Uvnl_tag_sub@@@z) referenced in function "public: class vnl_vector __cdecl vnl_vector::operator-(class vnl_vector const &)const " (??G?$vnl_vector@N@@qeba?AV0@AEBV0@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_vector::vnl_vector(class vnl_vector const &,double,struct vnl_tag_mul)" (??0?$vnl_vector@N@@qeaa@AEBV0@NUvnl_tag_mul@@@z) referenced in function "class vnl_vector __cdecl operator
(double,class vnl_vector const &)" (??$?DN@@ya?AV?$vnl_vector@N@@NAEBV0@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_vector::vnl_vector(class vnl_matrix const &,class vnl_vector const &,struct vnl_tag_mul)" (??0?$vnl_vector@N@@qeaa@AEBV?$vnl_matrix@N@@AEBV0@Uvnl_tag_mul@@@z) referenced in function "class vnl_vector __cdecl operator
(class vnl_matrix const &,class vnl_vector const &)" (??$?DN@@ya?AV?$vnl_vector@N@@aebv?$vnl_matrix@N@@AEBV0@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: static void __cdecl itksys::SystemTools::ConvertToUnixSlashes(class std::basic_string<char,struct std::char_traits,class std::allocator > &)" (?ConvertToUnixSlashes@SystemTools@itksys@@SAXAEAV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@z) referenced in function "public: virtual bool __cdecl itk::Bruker2dseqImageIO::CanReadFile(char const *)" (?CanReadFile@Bruker2dseqImageIO@itk@@UEAA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: static void __cdecl itksys::SystemTools::ConvertToUnixSlashes(class std::basic_string<char,struct std::char_traits,class std::allocator > &)" (?ConvertToUnixSlashes@SystemTools@itksys@@SAXAEAV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMSeriesFileNames.obj) 1
Error LNK2019 unresolved external symbol "public: static bool __cdecl itksys::SystemTools::FileExists(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?FileExists@SystemTools@itksys@@SA_NAEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@z) referenced in function "public: virtual bool __cdecl itk::Bruker2dseqImageIO::CanReadFile(char const *)" (?CanReadFile@Bruker2dseqImageIO@itk@@UEAA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits,class std::allocator > __cdecl itksys::SystemTools::CollapseFullPath(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?CollapseFullPath@SystemTools@itksys@@sa?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEBV34@@z) referenced in function "public: virtual bool __cdecl itk::Bruker2dseqImageIO::CanReadFile(char const *)" (?CanReadFile@Bruker2dseqImageIO@itk@@UEAA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits,class std::allocator > __cdecl itksys::SystemTools::GetFilenamePath(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?GetFilenamePath@SystemTools@itksys@@sa?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEBV34@@z) referenced in function "public: virtual bool __cdecl itk::Bruker2dseqImageIO::CanReadFile(char const *)" (?CanReadFile@Bruker2dseqImageIO@itk@@UEAA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits,class std::allocator > __cdecl itksys::SystemTools::GetFilenamePath(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?GetFilenamePath@SystemTools@itksys@@sa?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEBV34@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOStimulate-5.0.lib(itkStimulateImageIO.obj) 1
Error LNK2019 unresolved external symbol "void __cdecl vnl_c_vector_two_norm<double,double>(double const *,unsigned int,double *)" (??$vnl_c_vector_two_norm@NN@@YAXPEBNIPEAN@Z) referenced in function "public: virtual void __cdecl itk::Bruker2dseqImageIO::ReadImageInformation(void)" (?ReadImageInformation@Bruker2dseqImageIO@itk@@UEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOBruker-5.0.lib(itkBruker2dseqImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: static void __cdecl vnl_c_vector::normalize(double *,unsigned int)" (?normalize@?$vnl_c_vector@N@@SAXPEANI@Z) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: static void __cdecl vnl_c_vector::normalize(double *,unsigned int)" (?normalize@?$vnl_c_vector@N@@SAXPEANI@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGE-5.0.lib(itkGE5ImageIO.obj) 1
Error LNK2019 unresolved external symbol itksysBase64_Encode referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol itksysBase64_Decode referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: bool __cdecl gdcm::Tag::ReadFromPipeSeparatedString(char const *)" (?ReadFromPipeSeparatedString@Tag@gdcm@@QEAA_NPEBD@Z) referenced in function "public: static bool __cdecl itk::GDCMImageIO::GetLabelFromTag(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class std::basic_string<char,struct std::char_traits,class std::allocator > &)" (?GetLabelFromTag@GDCMImageIO@itk@@SA_NAEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEAV34@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class std::basic_string<char,struct std::char_traits,class std::allocator > __cdecl gdcm::Tag::PrintAsPipeSeparatedString(void)const " (?PrintAsPipeSeparatedString@Tag@gdcm@@qeba?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@xz) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::PixelFormat::PixelFormat(enum gdcm::PixelFormat::ScalarType)" (??0PixelFormat@gdcm@@qeaa@W4ScalarType@01@@z) referenced in function "public: __cdecl gdcm::Rescaler::Rescaler(void)" (??0Rescaler@gdcm@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: unsigned short __cdecl gdcm::PixelFormat::GetSamplesPerPixel(void)const " (?GetSamplesPerPixel@PixelFormat@gdcm@@QEBAGXZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: enum gdcm::PixelFormat::ScalarType __cdecl gdcm::PixelFormat::GetScalarType(void)const " (?GetScalarType@PixelFormat@gdcm@@qeba?AW4ScalarType@12@XZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: unsigned char __cdecl gdcm::PixelFormat::GetPixelSize(void)const " (?GetPixelSize@PixelFormat@gdcm@@QEBAEXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Read(void *)" (?Read@GDCMImageIO@itk@@UEAAXPEAX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::PixelFormat::Print(class std::basic_ostream<char,struct std::char_traits > &)const " (?Print@PixelFormat@gdcm@@QEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@z) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __int64 __cdecl gdcm::PixelFormat::GetMin(void)const " (?GetMin@PixelFormat@gdcm@@QEBA_JXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __int64 __cdecl gdcm::PixelFormat::GetMax(void)const " (?GetMax@PixelFormat@gdcm@@QEBA_JXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "protected: bool __cdecl gdcm::PixelFormat::Validate(void)" (?Validate@PixelFormat@gdcm@@IEAA_NXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: static void __cdecl gdcm::ImageHelper::SetForceRescaleInterceptSlope(bool)" (?SetForceRescaleInterceptSlope@ImageHelper@gdcm@@SAX_N@Z) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: unsigned int __cdecl gdcm::VR::GetSizeof(void)const " (?GetSizeof@VR@gdcm@@QEBAIXZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: bool __cdecl gdcm::VR::IsVRFile(void)const " (?IsVRFile@VR@gdcm@@QEBA_NXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "protected: virtual void __cdecl gdcm::Value::SetLengthOnly(class gdcm::VL)" (?SetLengthOnly@Value@gdcm@@MEAAXVVL@2@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: virtual void __cdecl gdcm::ByteValue::SetLength(class gdcm::VL)" (?SetLength@ByteValue@gdcm@@UEAAXVVL@2@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: unsigned int __cdecl gdcm::VM::GetLength(void)const " (?GetLength@VM@gdcm@@QEBAIXZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: __cdecl vnl_matrix::vnl_matrix(unsigned int,unsigned int,double const &)" (??0?$vnl_matrix@N@@qeaa@IIAEBN@Z) ViewImageSlicesAndSegmentationContours C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\Utilities\Visualization\ITKSpatialObjects-5.0.lib(itkArrowSpatialObject.obj) 1
Error LNK2019 unresolved external symbol "public: bool __cdecl gdcm::MediaStorage::SetFromFile(class gdcm::File const &)" (?SetFromFile@MediaStorage@gdcm@@QEAA_NAEBVFile@2@@z) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "protected: class gdcm::DataElement const & __cdecl gdcm::DataSet::GetDEEnd(void)const " (?GetDEEnd@DataSet@gdcm@@IEBAAEBVDataElement@2@XZ) referenced in function "public: class gdcm::DataElement const & __cdecl gdcm::DataSet::GetDataElement(class gdcm::Tag const &)const " (?GetDataElement@DataSet@gdcm@@QEBAAEBVDataElement@2@AEBVTag@2@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: static void __cdecl gdcm::FileMetaInformation::AppendImplementationClassUID(char const *)" (?AppendImplementationClassUID@FileMetaInformation@gdcm@@SAXPEBD@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: static void __cdecl gdcm::FileMetaInformation::SetSourceApplicationEntityTitle(char const *)" (?SetSourceApplicationEntityTitle@FileMetaInformation@gdcm@@SAXPEBD@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::File::File(void)" (??0File@gdcm@@qeaa@XZ) referenced in function "public: __cdecl gdcm::FileExplicitFilter::FileExplicitFilter(void)" (??0FileExplicitFilter@gdcm@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: bool __cdecl gdcm::FileExplicitFilter::Change(void)" (?Change@FileExplicitFilter@gdcm@@QEAA_NXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::Curve::Curve(class gdcm::Curve const &)" (??0Curve@gdcm@@qeaa@AEBV01@@z) referenced in function "class gdcm::Curve * __cdecl std::_Uninitialized_copy_al_unchecked1<class gdcm::Curve *,class gdcm::Curve *,class std::allocator >(class gdcm::Curve *,class gdcm::Curve *,class gdcm::Curve *,struct std::_Wrap_alloc<class std::allocator > &,struct std::_General_ptr_iterator_tag,struct std::_Any_tag)" (??$_Uninitialized_copy_al_unchecked1@PEAVCurve@gdcm@@PEAV12@V?$allocator@VCurve@gdcm@@@std@@@std@@YAPEAVCurve@gdcm@@PEAV12@00AEAU?$_Wrap_alloc@V?$allocator@VCurve@gdcm@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::Overlay::Overlay(class gdcm::Overlay const &)" (??0Overlay@gdcm@@qeaa@AEBV01@@z) referenced in function "class gdcm::Overlay * __cdecl std::_Uninitialized_copy_al_unchecked1<class gdcm::Overlay *,class gdcm::Overlay *,class std::allocator >(class gdcm::Overlay *,class gdcm::Overlay *,class gdcm::Overlay *,struct std::_Wrap_alloc<class std::allocator > &,struct std::_General_ptr_iterator_tag,struct std::_Any_tag)" (??$_Uninitialized_copy_al_unchecked1@PEAVOverlay@gdcm@@PEAV12@V?$allocator@VOverlay@gdcm@@@std@@@std@@YAPEAVOverlay@gdcm@@PEAV12@00AEAU?$_Wrap_alloc@V?$allocator@VOverlay@gdcm@@@std@@@0@U_General_ptr_iterator_tag@0@U_Any_tag@0@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class gdcm::Overlay & __cdecl gdcm::Overlay::operator=(class gdcm::Overlay const &)" (??4Overlay@gdcm@@QEAAAEAV01@AEBV01@@z) referenced in function "class gdcm::Overlay * __cdecl std::_Copy_unchecked<class gdcm::Overlay *,class gdcm::Overlay *>(class gdcm::Overlay *,class gdcm::Overlay *,class gdcm::Overlay *)" (??$_Copy_unchecked@PEAVOverlay@gdcm@@PEAV12@@std@@YAPEAVOverlay@gdcm@@PEAV12@00@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: unsigned int __cdecl gdcm::Bitmap::GetNumberOfDimensions(void)const " (?GetNumberOfDimensions@Bitmap@gdcm@@QEBAIXZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::Bitmap::SetNumberOfDimensions(unsigned int)" (?SetNumberOfDimensions@Bitmap@gdcm@@QEAAXI@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: unsigned int __cdecl gdcm::Bitmap::GetPlanarConfiguration(void)const " (?GetPlanarConfiguration@Bitmap@gdcm@@QEBAIXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Read(void *)" (?Read@GDCMImageIO@itk@@UEAAXPEAX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: unsigned int const * __cdecl gdcm::Bitmap::GetDimensions(void)const " (?GetDimensions@Bitmap@gdcm@@QEBAPEBIXZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::Bitmap::SetDimension(unsigned int,unsigned int)" (?SetDimension@Bitmap@gdcm@@QEAAXII@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class gdcm::PhotometricInterpretation const & __cdecl gdcm::Bitmap::GetPhotometricInterpretation(void)const " (?GetPhotometricInterpretation@Bitmap@gdcm@@QEBAAEBVPhotometricInterpretation@2@XZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::Bitmap::SetPhotometricInterpretation(class gdcm::PhotometricInterpretation const &)" (?SetPhotometricInterpretation@Bitmap@gdcm@@QEAAXAEBVPhotometricInterpretation@2@@z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: unsigned long __cdecl gdcm::Bitmap::GetBufferLength(void)const " (?GetBufferLength@Bitmap@gdcm@@QEBAKXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Read(void *)" (?Read@GDCMImageIO@itk@@UEAAXPEAX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: bool __cdecl gdcm::Bitmap::GetBuffer(char *)const " (?GetBuffer@Bitmap@gdcm@@QEBA_NPEAD@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Read(void *)" (?Read@GDCMImageIO@itk@@UEAAXPEAX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl vnl_matrix::vnl_matrix(class vnl_matrix const &)" (??0?$vnl_matrix@N@@qeaa@AEBV0@@z) referenced in function "public: __cdecl itk::Array2D::Array2D(class vnl_matrix const &)" (??0?$Array2D@N@itk@@qeaa@AEBV?$vnl_matrix@N@@@z) ViewImageSlicesAndSegmentationContours C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\Utilities\Visualization\ViewImageSlicesAndSegmentationContours.obj 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::BitmapToBitmapFilter::SetInput(class gdcm::Bitmap const &)" (?SetInput@BitmapToBitmapFilter@gdcm@@QEAAXAEBVBitmap@2@@z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Read(void *)" (?Read@GDCMImageIO@itk@@UEAAXPEAX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::ImageToImageFilter::ImageToImageFilter(void)" (??0ImageToImageFilter@gdcm@@qeaa@XZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Read(void *)" (?Read@GDCMImageIO@itk@@UEAAXPEAX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class gdcm::Image const & __cdecl gdcm::ImageToImageFilter::GetOutput(void)const " (?GetOutput@ImageToImageFilter@gdcm@@QEBAAEBVImage@2@XZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Read(void *)" (?Read@GDCMImageIO@itk@@UEAAXPEAX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: bool __cdecl gdcm::ImageChangeTransferSyntax::Change(void)" (?Change@ImageChangeTransferSyntax@gdcm@@QEAA_NXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: static class gdcm::VR __cdecl gdcm::DataSetHelper::ComputeVR(class gdcm::File const &,class gdcm::DataSet const &,class gdcm::Tag const &)" (?ComputeVR@DataSetHelper@gdcm@@sa?AVVR@2@AEBVFile@2@AEBVDataSet@2@AEBVTag@2@@z) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class gdcm::DictEntry const & __cdecl gdcm::Dicts::GetDictEntry(class gdcm::Tag const &,char const *)const " (?GetDictEntry@Dicts@gdcm@@QEBAAEBVDictEntry@2@AEBVTag@2@PEBD@Z) referenced in function "public: static bool __cdecl itk::GDCMImageIO::GetLabelFromTag(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class std::basic_string<char,struct std::char_traits,class std::allocator > &)" (?GetLabelFromTag@GDCMImageIO@itk@@SA_NAEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEAV34@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class gdcm::Dict const & __cdecl gdcm::Dicts::GetPublicDict(void)const " (?GetPublicDict@Dicts@gdcm@@QEBAAEBVDict@2@XZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::StringFilter::StringFilter(void)" (??0StringFilter@gdcm@@qeaa@XZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::StringFilter::~StringFilter(void)" (??1StringFilter@gdcm@@qeaa@XZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class std::basic_string<char,struct std::char_traits,class std::allocator > __cdecl gdcm::StringFilter::ToString(class gdcm::Tag const &)const " (?ToString@StringFilter@gdcm@@qeba?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEBVTag@2@@z) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class std::basic_string<char,struct std::char_traits,class std::allocator > __cdecl gdcm::StringFilter::FromString(class gdcm::Tag const &,char const *,unsigned __int64)" (?FromString@StringFilter@gdcm@@qeaa?AV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEBVTag@2@PEBD_K@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: bool __cdecl gdcm::ImageApplyLookupTable::Apply(void)" (?Apply@ImageApplyLookupTable@gdcm@@QEAA_NXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Read(void *)" (?Read@GDCMImageIO@itk@@UEAAXPEAX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: bool __cdecl gdcm::ImageChangePlanarConfiguration::Change(void)" (?Change@ImageChangePlanarConfiguration@gdcm@@QEAA_NXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Read(void *)" (?Read@GDCMImageIO@itk@@UEAAXPEAX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: bool __cdecl gdcm::Rescaler::Rescale(char *,char const *,unsigned __int64)" (?Rescale@Rescaler@gdcm@@QEAA_NPEADPEBD_K@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Read(void *)" (?Read@GDCMImageIO@itk@@UEAAXPEAX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: bool __cdecl gdcm::Rescaler::InverseRescale(char *,char const *,unsigned __int64)" (?InverseRescale@Rescaler@gdcm@@QEAA_NPEADPEBD_K@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: enum gdcm::PixelFormat::ScalarType __cdecl gdcm::Rescaler::ComputeInterceptSlopePixelType(void)" (?ComputeInterceptSlopePixelType@Rescaler@gdcm@@qeaa?AW4ScalarType@PixelFormat@2@XZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::Reader::SetFileName(char const *)" (?SetFileName@Reader@gdcm@@QEAAXPEBD@Z) referenced in function "public: virtual bool __cdecl itk::GDCMImageIO::CanReadFile(char const *)" (?CanReadFile@GDCMImageIO@itk@@UEAA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::Pixmap::Pixmap(void)" (??0Pixmap@gdcm@@qeaa@XZ) referenced in function "public: __cdecl gdcm::Image::Image(void)" (??0Image@gdcm@@qeaa@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: virtual __cdecl gdcm::Pixmap::~Pixmap(void)" (??1Pixmap@gdcm@@UEAA@XZ) referenced in function "int public: __cdecl gdcm::Image::Image(void)'::1'::dtor$0" (?dtor$0@?0???0Image@gdcm@@qeaa@XZ@4HA) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: virtual bool __cdecl gdcm::Pixmap::AreOverlaysInPixelData(void)const " (?AreOverlaysInPixelData@Pixmap@gdcm@@UEBA_NXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: virtual bool __cdecl gdcm::Pixmap::UnusedBitsPresentInPixelData(void)const " (?UnusedBitsPresentInPixelData@Pixmap@gdcm@@UEBA_NXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: double const * __cdecl gdcm::Image::GetSpacing(void)const " (?GetSpacing@Image@gdcm@@QEBAPEBNXZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::Image::SetSpacing(unsigned int,double)" (?SetSpacing@Image@gdcm@@QEAAXIN@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: double const * __cdecl gdcm::Image::GetOrigin(void)const " (?GetOrigin@Image@gdcm@@QEBAPEBNXZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::Image::SetOrigin(unsigned int,double)" (?SetOrigin@Image@gdcm@@QEAAXIN@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: double const * __cdecl gdcm::Image::GetDirectionCosines(void)const " (?GetDirectionCosines@Image@gdcm@@QEBAPEBNXZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::Image::SetDirectionCosines(unsigned int,double)" (?SetDirectionCosines@Image@gdcm@@QEAAXIN@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2001 unresolved external symbol "public: virtual void __cdecl gdcm::Image::Print(class std::basic_ostream<char,struct std::char_traits > &)const " (?Print@Image@gdcm@@UEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::ImageReader::ImageReader(void)" (??0ImageReader@gdcm@@qeaa@XZ) referenced in function "public: virtual bool __cdecl itk::GDCMImageIO::CanReadFile(char const *)" (?CanReadFile@GDCMImageIO@itk@@UEAA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: virtual __cdecl gdcm::ImageReader::~ImageReader(void)" (??1ImageReader@gdcm@@UEAA@XZ) referenced in function "public: virtual bool __cdecl itk::GDCMImageIO::CanReadFile(char const *)" (?CanReadFile@GDCMImageIO@itk@@UEAA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: virtual bool __cdecl gdcm::ImageReader::Read(void)" (?Read@ImageReader@gdcm@@UEAA_NXZ) referenced in function "public: virtual bool __cdecl itk::GDCMImageIO::CanReadFile(char const *)" (?CanReadFile@GDCMImageIO@itk@@UEAA_NPEBD@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class gdcm::Image & __cdecl gdcm::ImageReader::GetImage(void)" (?GetImage@ImageReader@gdcm@@QEAAAEAVImage@2@XZ) referenced in function "protected: void __cdecl itk::GDCMImageIO::InternalReadImageInformation(void)" (?InternalReadImageInformation@GDCMImageIO@itk@@IEAAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::Writer::SetFileName(char const *)" (?SetFileName@Writer@gdcm@@QEAAXPEBD@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: virtual void __cdecl gdcm::PixmapWriter::SetImage(class gdcm::Pixmap const &)" (?SetImage@PixmapWriter@gdcm@@UEAAXAEBVPixmap@2@@z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::ImageWriter::ImageWriter(void)" (??0ImageWriter@gdcm@@qeaa@XZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: virtual __cdecl gdcm::ImageWriter::~ImageWriter(void)" (??1ImageWriter@gdcm@@UEAA@XZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: virtual bool __cdecl gdcm::ImageWriter::Write(void)" (?Write@ImageWriter@gdcm@@UEAA_NXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: static void __cdecl gdcm::UIDGenerator::SetRoot(char const *)" (?SetRoot@UIDGenerator@gdcm@@SAXPEBD@Z) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: char const * __cdecl gdcm::UIDGenerator::Generate(void)" (?Generate@UIDGenerator@gdcm@@QEAAPEBDXZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::Global::Global(void)" (??0Global@gdcm@@qeaa@XZ) referenced in function "void __cdecl gdcm::dynamic initializer for 'GlobalInstance''(void)" (??__EGlobalInstance@gdcm@@YAXXZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1 Error LNK2019 unresolved external symbol "public: __cdecl gdcm::Global::~Global(void)" (??1Global@gdcm@@QEAA@XZ) referenced in function "void __cdecl gdcm::dynamic atexit destructor for 'GlobalInstance''(void)" (??__FGlobalInstance@gdcm@@yaxxz) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class gdcm::Dicts const & __cdecl gdcm::Global::GetDicts(void)const " (?GetDicts@Global@gdcm@@QEBAAEBVDicts@2@XZ) referenced in function "public: static bool __cdecl itk::GDCMImageIO::GetLabelFromTag(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class std::basic_string<char,struct std::char_traits,class std::allocator > &)" (?GetLabelFromTag@GDCMImageIO@itk@@SA_NAEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEAV34@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: class gdcm::Dicts & __cdecl gdcm::Global::GetDicts(void)" (?GetDicts@Global@gdcm@@QEAAAEAVDicts@2@XZ) referenced in function "public: virtual void __cdecl itk::GDCMImageIO::Write(void const *)" (?Write@GDCMImageIO@itk@@UEAAXPEBX@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: static class gdcm::Global & __cdecl gdcm::Global::GetInstance(void)" (?GetInstance@Global@gdcm@@SAAEAV12@XZ) referenced in function "public: static bool __cdecl itk::GDCMImageIO::GetLabelFromTag(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,class std::basic_string<char,struct std::char_traits,class std::allocator > &)" (?GetLabelFromTag@GDCMImageIO@itk@@SA_NAEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@AEAV34@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMImageIO.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::SerieHelper::SerieHelper(void)" (??0SerieHelper@gdcm@@qeaa@XZ) referenced in function "protected: __cdecl itk::GDCMSeriesFileNames::GDCMSeriesFileNames(void)" (??0GDCMSeriesFileNames@itk@@iEAA@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMSeriesFileNames.obj) 1
Error LNK2019 unresolved external symbol "public: __cdecl gdcm::SerieHelper::~SerieHelper(void)" (??1SerieHelper@gdcm@@qeaa@XZ) referenced in function "protected: virtual __cdecl itk::GDCMSeriesFileNames::~GDCMSeriesFileNames(void)" (??1GDCMSeriesFileNames@itk@@MEAA@XZ) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMSeriesFileNames.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::SerieHelper::Clear(void)" (?Clear@SerieHelper@gdcm@@QEAAXXZ) referenced in function "public: void __cdecl itk::GDCMSeriesFileNames::SetInputDirectory(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?SetInputDirectory@GDCMSeriesFileNames@itk@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMSeriesFileNames.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::SerieHelper::SetDirectory(class std::basic_string<char,struct std::char_traits,class std::allocator > const &,bool)" (?SetDirectory@SerieHelper@gdcm@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@_N@Z) referenced in function "public: void __cdecl itk::GDCMSeriesFileNames::SetInputDirectory(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?SetInputDirectory@GDCMSeriesFileNames@itk@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMSeriesFileNames.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::SerieHelper::SetUseSeriesDetails(bool)" (?SetUseSeriesDetails@SerieHelper@gdcm@@QEAAX_N@Z) referenced in function "public: void __cdecl itk::GDCMSeriesFileNames::SetInputDirectory(class std::basic_string<char,struct std::char_traits,class std::allocator > const &)" (?SetInputDirectory@GDCMSeriesFileNames@itk@@QEAAXAEBV?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMSeriesFileNames.obj) 1
Error LNK2019 unresolved external symbol "public: void __cdecl gdcm::SerieHelper::CreateDefaultUniqueSeriesIdentifier(void)" (?CreateDefaultUniqueSeriesIdentifier@SerieHelper@gdcm@@QEAAXXZ) referenced in function "public: void __cdecl itk::GDCMSeriesFileNames::SetUseSeriesDetails(bool)" (?SetUseSeriesDetails@GDCMSeriesFileNames@itk@@QEAAX_N@Z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMSeriesFileNames.obj) 1
Error LNK2019 unresolved external symbol "public: class std::vector<class gdcm::SmartPointer,class std::allocator<class gdcm::SmartPointer > > * __cdecl gdcm::SerieHelper::GetFirstSingleSerieUIDFileSet(void)" (?GetFirstSingleSerieUIDFileSet@SerieHelper@gdcm@@QEAAPEAV?$vector@V?$SmartPointer@VFileWithName@gdcm@@@gdcm@@v?$allocator@V?$SmartPointer@VFileWithName@gdcm@@@gdcm@@@std@@@std@@xz) referenced in function "public: class std::vector<class std::basic_string<char,struct std::char_traits,class std::allocator >,class std::allocator<class std::basic_string<char,struct std::char_traits,class std::allocator > > > const & __cdecl itk::GDCMSeriesFileNames::GetFileNames(class std::basic_string<char,struct std::char_traits,class std::allocator >)" (?GetFileNames@GDCMSeriesFileNames@itk@@QEAAAEBV?$vector@V?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@v?$allocator@V?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@std@@@2@@std@@v?$basic_string@DU?$char_traits@D@std@@v?$allocator@D@2@@4@@z) itkDicomSeriesReadImageWrite C:\Users\Yves Houtmann\Downloads\LesionSizingToolkit_build\src\ITKIOGDCM-5.0.lib(itkGDCMSeriesFileNames.obj) 1

... (lot of others errors... about 5000 but th emessage it to long ot be copied here)

Any idea about what I am missing this time ?

@stale
Copy link

stale bot commented Feb 13, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the status:Backlog Postponed without a fixed deadline label Feb 13, 2019
@stale stale bot closed this as completed Mar 15, 2019
hjmjohnson added a commit to hjmjohnson/ITK that referenced this issue Dec 26, 2020
Fix typos in comments
CMakeLists.txt: Export all symbols (InsightSoftwareConsortium#136)
test/cctest/CMakeLists.txt: Added /bigobj for MSVC tests (InsightSoftwareConsortium#135)
Add DOUBLE_CONVERSION_HAS_ATTRIBUTE to fix warnings on MSVC and enable for GCC. (InsightSoftwareConsortium#131)
Fix broken MSVC builds. (InsightSoftwareConsortium#130)
Add support for quiet and signaling NaNs to the ieee header. (InsightSoftwareConsortium#128)
Move buffer and buffer_pos down (InsightSoftwareConsortium#125)
    * Move buffer and buffer_pos down
    Simplifies code by removing two asserts
    Optimize code with -ftrivial-auto-var-init=pattern by avoiding initialization when buffer is not used
    * Disable -ftrivial-auto-var-init=pattern for a large buffer

Fix strtod.cc undefined constants (InsightSoftwareConsortium#123)
    When DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS is not defined
    there is a build error when -Wall -Werror enabled because
    kMaxExactDoubleIntegerDecimalDigits, exact_powers_of_ten and
    kExactPowersOfTenSize are used only in else branch of this define
    (when it's defined).
    Fixes google/double-conversion#122

Add full license to test .cc files missing it. (InsightSoftwareConsortium#121)
    Some files in cctest had a 1-line copyright that doesn't list the
    license. This copies the project license to those files, preserving the
    date.

Add wasm32 as supported platform (InsightSoftwareConsortium#120)
    Summary:
    Emscripten is already included, adding wasm32 the same way for when
    build with "plain" clang wasm32 (without emscripten)

Pseiderer/add nios2 and xtensa 001 (InsightSoftwareConsortium#119)
    * double-conversion: enable for nios2
    Nios2 supports double conversion, tested using qemu:

Add support for microblaze.
Add support for e2k architecture. (InsightSoftwareConsortium#118)
Add min exponent width option in double-to-string conversion (InsightSoftwareConsortium#116)

Remove reference to `diy-fp.cc`
    That file was removed in a previous commit.

More Bignum fiddling. (InsightSoftwareConsortium#108)
    * Char has size 1.
    * More const.
    * Allow inlining.
    * Compact Bignum sizes.
    * Consistent naming.

Remove redundant parenthesis.
    Reported by seanm (github).

Optimise Bignum layout. (InsightSoftwareConsortium#107)
    * Use memset to clear bignum.
    * Improve data locality.
    * Reduce size of bignum.

Split Strtod() (InsightSoftwareConsortium#106)
    Add `StrtodTrimmed` method, exposing a later stage of the conversion pipeline.
    Some tools can do the first stage outside of the double-conversion library and would prefer not to pay the cost of doing it again.

Split double-conversion. (InsightSoftwareConsortium#104)
    Separates the two main classes into separate c and h files.
    Fix naming. (InsightSoftwareConsortium#103)
    Fix naming of `case_insensibility` to `case_insensitivity`.

Consistent macro prefix. (InsightSoftwareConsortium#101)

Use standard min/max. (InsightSoftwareConsortium#102)

Fix some issues with invalid hex-float literals.
    When converting `0x` the converter would assert (or access out of
        boundary).
    With `0x1.p1234556666FFFFF` the converter would overflow and not yield
    the correct exponent.

Usefulcat master (InsightSoftwareConsortium#98)
    * minor bug fix: use free() instead of delete[] to free memory allocated by strdup()
    * fix for uninitialized variable problem found by valgrind
    * disable assertions for 'optimize' build
    * removed -g option that was inadvertently added to CCFLAGS
    * ignore generated files

    Fix warning for g++ 4.9.3.

CMake: install to correct lib dir (InsightSoftwareConsortium#93)
    64-bit libraries should be installed in /usr/lib64, not in /usr/lib/
    Make the destination lib dir configurable.

Add big endian ARM support (InsightSoftwareConsortium#92)
    This fixes compilation on such platforms.

Switch to relative includes.
Fix 16-bit separators.

msvc: check if _MSC_VER is defined (InsightSoftwareConsortium#88)

Allow for compilation in emscripten (InsightSoftwareConsortium#86)
    Support emscripten

Add test cases.
    Fixes InsightSoftwareConsortium#62

Add support of ARC architecture (InsightSoftwareConsortium#82)
    More info about ARC architecture is here: [1] & [2].
    We need ARC supported here for many things like:
     - ICU (see [3])
     - Qt5 etc

Fix hex literal bug.
    Large hex literals would lose their minus sign.

Support separator characters.
Add support for hexadecimal float literals.
Fix bug where hex numbers would lose the minus sign.

Add comments for achitecture check.
    This should make it easier to add new architectures.

Add support for aarch64_be, or1k and microblazebe.
Add support for Windows on ARM and ARM64 (InsightSoftwareConsortium#76)

Use `static_assert` with newer compilers.
Add Native Client as support architecture.
Avoid undefined cast to make ASAN happy.
Avoid undefined cast to make ASAN happy.
Add `exports_files`
Processed length should include no trailing junk (InsightSoftwareConsortium#63)

Clarify output charset in DoubleToAscii documentation (InsightSoftwareConsortium#61)
    * Clarify output charset in DoubleToAscii documentation
    * Fixing typo in charset docs.

Fix warning for code that will never be executed (InsightSoftwareConsortium#59)

Rename macros.
    Renamed DISALLOW_COPY_AND_ASSIGN and DISALLOW_IMPLICIT_CONSTRUCTORS to
    DC_DISALLOW_COPY_AND_ASSIGN and DC_DISALLOW_IMPLICIT_CONSTRUCTORS.

    This makes it easier to use this library in projects that have macros
    with the same name (as is common in Google).

Some refactorings: remove unused static, replace deprecated headers, init member in constructor
    REF: replace deprecated headers
    REF: meaningless static definition in anonymous namespace
    REF: init member in constructor

Fix typo in variable name.

Suppress issue in clang analyzer.
CMake fixes.
    Remove unused CMake file.

Implement ALLOW_CASE_INSENSIBILITY mode for StringToDoubleConverter c…

Remove unnecessary INSTALL_INTERFACE expression.

Use template for CMake installation.

Fix mistake for build interface include dir.

Improve CMake changes.
    Update CMake package generation.

Implement ALLOW_CASE_INSENSIBILITY mode for StringToDoubleConverter class

Add assert and test.

Avoid negative shift.
    When filling in fractional digits in a fixed representation we
    might use all existing digits. When this happens, we can not look
    at the next digit to see if we should round up.
    Before this fix, we tried to shift by a negative amount to see if the
    (non-existing) next bit was set to 1 (requiring the number to be rounded up).
hjmjohnson added a commit to hjmjohnson/ITK that referenced this issue Dec 26, 2020
Fix typos in comments
CMakeLists.txt: Export all symbols (InsightSoftwareConsortium#136)
test/cctest/CMakeLists.txt: Added /bigobj for MSVC tests (InsightSoftwareConsortium#135)
Add DOUBLE_CONVERSION_HAS_ATTRIBUTE to fix warnings on MSVC and enable for GCC. (InsightSoftwareConsortium#131)
Fix broken MSVC builds. (InsightSoftwareConsortium#130)
Add support for quiet and signaling NaNs to the ieee header. (InsightSoftwareConsortium#128)
Move buffer and buffer_pos down (InsightSoftwareConsortium#125)
    * Move buffer and buffer_pos down
    Simplifies code by removing two asserts
    Optimize code with -ftrivial-auto-var-init=pattern by avoiding initialization when buffer is not used
    * Disable -ftrivial-auto-var-init=pattern for a large buffer

Fix strtod.cc undefined constants (InsightSoftwareConsortium#123)
    When DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS is not defined
    there is a build error when -Wall -Werror enabled because
    kMaxExactDoubleIntegerDecimalDigits, exact_powers_of_ten and
    kExactPowersOfTenSize are used only in else branch of this define
    (when it's defined).
    Fixes google/double-conversion#122

Add full license to test .cc files missing it. (InsightSoftwareConsortium#121)
    Some files in cctest had a 1-line copyright that doesn't list the
    license. This copies the project license to those files, preserving the
    date.

Add wasm32 as supported platform (InsightSoftwareConsortium#120)
    Summary:
    Emscripten is already included, adding wasm32 the same way for when
    build with "plain" clang wasm32 (without emscripten)

Pseiderer/add nios2 and xtensa 001 (InsightSoftwareConsortium#119)
    * double-conversion: enable for nios2
    Nios2 supports double conversion, tested using qemu:

Add support for microblaze.
Add support for e2k architecture. (InsightSoftwareConsortium#118)
Add min exponent width option in double-to-string conversion (InsightSoftwareConsortium#116)

Remove reference to `diy-fp.cc`
    That file was removed in a previous commit.

More Bignum fiddling. (InsightSoftwareConsortium#108)
    * Char has size 1.
    * More const.
    * Allow inlining.
    * Compact Bignum sizes.
    * Consistent naming.

Remove redundant parenthesis.
    Reported by seanm (github).

Optimise Bignum layout. (InsightSoftwareConsortium#107)
    * Use memset to clear bignum.
    * Improve data locality.
    * Reduce size of bignum.

Split Strtod() (InsightSoftwareConsortium#106)
    Add `StrtodTrimmed` method, exposing a later stage of the conversion pipeline.
    Some tools can do the first stage outside of the double-conversion library and would prefer not to pay the cost of doing it again.

Split double-conversion. (InsightSoftwareConsortium#104)
    Separates the two main classes into separate c and h files.
    Fix naming. (InsightSoftwareConsortium#103)
    Fix naming of `case_insensibility` to `case_insensitivity`.

Consistent macro prefix. (InsightSoftwareConsortium#101)

Use standard min/max. (InsightSoftwareConsortium#102)

Fix some issues with invalid hex-float literals.
    When converting `0x` the converter would assert (or access out of
        boundary).
    With `0x1.p1234556666FFFFF` the converter would overflow and not yield
    the correct exponent.

Usefulcat master (InsightSoftwareConsortium#98)
    * minor bug fix: use free() instead of delete[] to free memory allocated by strdup()
    * fix for uninitialized variable problem found by valgrind
    * disable assertions for 'optimize' build
    * removed -g option that was inadvertently added to CCFLAGS
    * ignore generated files

    Fix warning for g++ 4.9.3.

CMake: install to correct lib dir (InsightSoftwareConsortium#93)
    64-bit libraries should be installed in /usr/lib64, not in /usr/lib/
    Make the destination lib dir configurable.

Add big endian ARM support (InsightSoftwareConsortium#92)
    This fixes compilation on such platforms.

Switch to relative includes.
Fix 16-bit separators.

msvc: check if _MSC_VER is defined (InsightSoftwareConsortium#88)

Allow for compilation in emscripten (InsightSoftwareConsortium#86)
    Support emscripten

Add test cases.
    Fixes InsightSoftwareConsortium#62

Add support of ARC architecture (InsightSoftwareConsortium#82)
    More info about ARC architecture is here: [1] & [2].
    We need ARC supported here for many things like:
     - ICU (see [3])
     - Qt5 etc

Fix hex literal bug.
    Large hex literals would lose their minus sign.

Support separator characters.
Add support for hexadecimal float literals.
Fix bug where hex numbers would lose the minus sign.

Add comments for achitecture check.
    This should make it easier to add new architectures.

Add support for aarch64_be, or1k and microblazebe.
Add support for Windows on ARM and ARM64 (InsightSoftwareConsortium#76)

Use `static_assert` with newer compilers.
Add Native Client as support architecture.
Avoid undefined cast to make ASAN happy.
Avoid undefined cast to make ASAN happy.
Add `exports_files`
Processed length should include no trailing junk (InsightSoftwareConsortium#63)

Clarify output charset in DoubleToAscii documentation (InsightSoftwareConsortium#61)
    * Clarify output charset in DoubleToAscii documentation
    * Fixing typo in charset docs.

Fix warning for code that will never be executed (InsightSoftwareConsortium#59)

Rename macros.
    Renamed DISALLOW_COPY_AND_ASSIGN and DISALLOW_IMPLICIT_CONSTRUCTORS to
    DC_DISALLOW_COPY_AND_ASSIGN and DC_DISALLOW_IMPLICIT_CONSTRUCTORS.

    This makes it easier to use this library in projects that have macros
    with the same name (as is common in Google).

Some refactorings: remove unused static, replace deprecated headers, init member in constructor
    REF: replace deprecated headers
    REF: meaningless static definition in anonymous namespace
    REF: init member in constructor

Fix typo in variable name.

Suppress issue in clang analyzer.
CMake fixes.
    Remove unused CMake file.

Implement ALLOW_CASE_INSENSIBILITY mode for StringToDoubleConverter c…

Remove unnecessary INSTALL_INTERFACE expression.

Use template for CMake installation.

Fix mistake for build interface include dir.

Improve CMake changes.
    Update CMake package generation.

Implement ALLOW_CASE_INSENSIBILITY mode for StringToDoubleConverter class

Add assert and test.

Avoid negative shift.
    When filling in fractional digits in a fixed representation we
    might use all existing digits. When this happens, we can not look
    at the next digit to see if we should round up.
    Before this fix, we tried to shift by a negative amount to see if the
    (non-existing) next bit was set to 1 (requiring the number to be rounded up).
hjmjohnson added a commit that referenced this issue Dec 28, 2020
Fix typos in comments
CMakeLists.txt: Export all symbols (#136)
test/cctest/CMakeLists.txt: Added /bigobj for MSVC tests (#135)
Add DOUBLE_CONVERSION_HAS_ATTRIBUTE to fix warnings on MSVC and enable for GCC. (#131)
Fix broken MSVC builds. (#130)
Add support for quiet and signaling NaNs to the ieee header. (#128)
Move buffer and buffer_pos down (#125)
    * Move buffer and buffer_pos down
    Simplifies code by removing two asserts
    Optimize code with -ftrivial-auto-var-init=pattern by avoiding initialization when buffer is not used
    * Disable -ftrivial-auto-var-init=pattern for a large buffer

Fix strtod.cc undefined constants (#123)
    When DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS is not defined
    there is a build error when -Wall -Werror enabled because
    kMaxExactDoubleIntegerDecimalDigits, exact_powers_of_ten and
    kExactPowersOfTenSize are used only in else branch of this define
    (when it's defined).
    Fixes google/double-conversion#122

Add full license to test .cc files missing it. (#121)
    Some files in cctest had a 1-line copyright that doesn't list the
    license. This copies the project license to those files, preserving the
    date.

Add wasm32 as supported platform (#120)
    Summary:
    Emscripten is already included, adding wasm32 the same way for when
    build with "plain" clang wasm32 (without emscripten)

Pseiderer/add nios2 and xtensa 001 (#119)
    * double-conversion: enable for nios2
    Nios2 supports double conversion, tested using qemu:

Add support for microblaze.
Add support for e2k architecture. (#118)
Add min exponent width option in double-to-string conversion (#116)

Remove reference to `diy-fp.cc`
    That file was removed in a previous commit.

More Bignum fiddling. (#108)
    * Char has size 1.
    * More const.
    * Allow inlining.
    * Compact Bignum sizes.
    * Consistent naming.

Remove redundant parenthesis.
    Reported by seanm (github).

Optimise Bignum layout. (#107)
    * Use memset to clear bignum.
    * Improve data locality.
    * Reduce size of bignum.

Split Strtod() (#106)
    Add `StrtodTrimmed` method, exposing a later stage of the conversion pipeline.
    Some tools can do the first stage outside of the double-conversion library and would prefer not to pay the cost of doing it again.

Split double-conversion. (#104)
    Separates the two main classes into separate c and h files.
    Fix naming. (#103)
    Fix naming of `case_insensibility` to `case_insensitivity`.

Consistent macro prefix. (#101)

Use standard min/max. (#102)

Fix some issues with invalid hex-float literals.
    When converting `0x` the converter would assert (or access out of
        boundary).
    With `0x1.p1234556666FFFFF` the converter would overflow and not yield
    the correct exponent.

Usefulcat master (#98)
    * minor bug fix: use free() instead of delete[] to free memory allocated by strdup()
    * fix for uninitialized variable problem found by valgrind
    * disable assertions for 'optimize' build
    * removed -g option that was inadvertently added to CCFLAGS
    * ignore generated files

    Fix warning for g++ 4.9.3.

CMake: install to correct lib dir (#93)
    64-bit libraries should be installed in /usr/lib64, not in /usr/lib/
    Make the destination lib dir configurable.

Add big endian ARM support (#92)
    This fixes compilation on such platforms.

Switch to relative includes.
Fix 16-bit separators.

msvc: check if _MSC_VER is defined (#88)

Allow for compilation in emscripten (#86)
    Support emscripten

Add test cases.
    Fixes #62

Add support of ARC architecture (#82)
    More info about ARC architecture is here: [1] & [2].
    We need ARC supported here for many things like:
     - ICU (see [3])
     - Qt5 etc

Fix hex literal bug.
    Large hex literals would lose their minus sign.

Support separator characters.
Add support for hexadecimal float literals.
Fix bug where hex numbers would lose the minus sign.

Add comments for achitecture check.
    This should make it easier to add new architectures.

Add support for aarch64_be, or1k and microblazebe.
Add support for Windows on ARM and ARM64 (#76)

Use `static_assert` with newer compilers.
Add Native Client as support architecture.
Avoid undefined cast to make ASAN happy.
Avoid undefined cast to make ASAN happy.
Add `exports_files`
Processed length should include no trailing junk (#63)

Clarify output charset in DoubleToAscii documentation (#61)
    * Clarify output charset in DoubleToAscii documentation
    * Fixing typo in charset docs.

Fix warning for code that will never be executed (#59)

Rename macros.
    Renamed DISALLOW_COPY_AND_ASSIGN and DISALLOW_IMPLICIT_CONSTRUCTORS to
    DC_DISALLOW_COPY_AND_ASSIGN and DC_DISALLOW_IMPLICIT_CONSTRUCTORS.

    This makes it easier to use this library in projects that have macros
    with the same name (as is common in Google).

Some refactorings: remove unused static, replace deprecated headers, init member in constructor
    REF: replace deprecated headers
    REF: meaningless static definition in anonymous namespace
    REF: init member in constructor

Fix typo in variable name.

Suppress issue in clang analyzer.
CMake fixes.
    Remove unused CMake file.

Implement ALLOW_CASE_INSENSIBILITY mode for StringToDoubleConverter c…

Remove unnecessary INSTALL_INTERFACE expression.

Use template for CMake installation.

Fix mistake for build interface include dir.

Improve CMake changes.
    Update CMake package generation.

Implement ALLOW_CASE_INSENSIBILITY mode for StringToDoubleConverter class

Add assert and test.

Avoid negative shift.
    When filling in fractional digits in a fixed representation we
    might use all existing digits. When this happens, we can not look
    at the next digit to see if we should round up.
    Before this fix, we tried to shift by a negative amount to see if the
    (non-existing) next bit was set to 1 (requiring the number to be rounded up).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:Backlog Postponed without a fixed deadline
Projects
None yet
Development

No branches or pull requests

4 participants