[ITK-users] ITK build_shared_libs

Yang, Jinzhong jinzhong76 at gmail.com
Mon Sep 26 15:53:05 EDT 2016


Hi Matt,

 

I use CMake, but the CMakeLists.txt was written for old ITK (3.16). I recently upgraded to ITK 4.10 in order for a project depending on this library and GDCM library ( I had trouble to compile that project with ITK 3.16). I don't want to manually register the factories. I might need to revise my CMakeLists.txt. Below is my CMakeLists.txt. Please let me know if there is anything wrong here. To help you understand my problem, I summarize my problem below -

- ITK 4.10 compiled with "BUILD_SHARED_LIBS", my project compiled with "BUILD_SHARED_LIBS", WORK

- ITK 4.10 compiled with "BUILD_SHARED_LIBS", my project NOT compiled with "BUILD_SHARED_LIBS", WORK

- ITK 4.10 NOT compiled with "BUILD_SHARED_LIBS", my project NOT compiled with "BUILD_SHARED_LIBS", WORK

- ITK 4.10 NOT compiled with "BUILD_SHARED_LIBS", my project compiled with "BUILD_SHARED_LIBS", NOT WORKING

 

I prefer to compiling ITK without using shared libs because I don’t want to distribute a lot of files to other computers with my program.

Thank you,

Jinzhong

 

//////////////////CMakeLists.txt ////////////////////////////

CMAKE_MINIMUM_REQUIRED(VERSION 2.6)

 

PROJECT(ContourWarping)

 

FIND_PACKAGE(ITK)

IF(ITK_FOUND)

 INCLUDE(${ITK_USE_FILE})

ELSE(ITK_FOUND)

  MESSAGE(FATAL_ERROR

  "ITK not found.  Please set ITK_DIR.")

ENDIF(ITK_FOUND)

 

FIND_PACKAGE(VTK)

IF (VTK_FOUND)

  INCLUDE (${VTK_USE_FILE})

ELSE (VTK_FOUND)

  MESSAGE(FATAL_ERROR

  "VTK not found. Please set VTK_DIR.")

ENDIF(VTK_FOUND)

 

OPTION(BUILD_SHARED_LIBS "Build ContourWarping with shared libraries." OFF)

 

OPTION(BUILD_LIB_TEST "Build ContourWarping with testing option enabled." OFF)

IF (BUILD_LIB_TEST)

ADD_DEFINITIONS(-D_LIB_TEST)

ENDIF(BUILD_LIB_TEST)

 

LINK_LIBRARIES(

    ${ITK_LIBRARIES}

                ${VTK_LIBRARIES}

    #vtkIO vtkCommon vtkFiltering vtkGraphics

)

 

SET(BOOST_DIR "D:/boost_1_41_0" CACHE PATH "D:/boost_1_41_0")

 

IF (CMAKE_SIZEOF_VOID_P EQUAL 8)

                SET(BOOST_LIB_DIR "D:/boost_1_41_0/stage64/lib" CACHE PATH "D:/boost_1_41_0/stage64/lib")

ELSE (CMAKE_SIZEOF_VOID_P EQUAL 8)

                SET(BOOST_LIB_DIR "D:/boost_1_41_0/stage/lib" CACHE PATH "D:/boost_1_41_0/stage/lib")

ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 8)

 

INCLUDE_DIRECTORIES( "C:/Program Files/Visual Leak Detector/include" # for memory leak detection, "vld.h"

                     ${BOOST_DIR} #boost

                     ${PROJECT_SOURCE_DIR}

                     "${PROJECT_SOURCE_DIR}/itkLabelMap"

                                                                                "${PROJECT_SOURCE_DIR}/boost"

)

LINK_DIRECTORIES( ${PROJECT_BINARY_DIR}/${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}

                  "C:/Program Files/Visual Leak Detector/lib" # for memory leak detection, "vld.lib"

                  ${BOOST_LIB_DIR} #boost

)

#LINK_DIRECTORIES( ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY})

 

SET(SRCS

         stdafx.h

         stdafx.cpp

         ContourWarpingWrapUp.cpp

         PinnacleROIStructInterface.cpp

         BinaryImageRoiPolyInterface.cpp

         contourwarpingparallel.cpp

         ParallelDispatcher.h

         ParallelDispatcher.cpp

         Win32Header.h

         PinnacleROIConvert.cpp

         PinnacleROIConvert.h

         PinnacleROIMesh.cpp

         PinnacleROIMesh.h

         PinnaclePOIConvert.cpp

         PinnaclePOIConvert.h

         PinnacleImage.cpp

         PinnacleImage.txx

         PinnacleImage.h

         Auxiliary.h

         MeshConvertor.cpp

         MeshConvertor.h

         vtkPolyContours.cpp

         vtkPolyContours.h

         vtkVoxelContoursToSurfaceFilterEx.cpp

         vtkVoxelContoursToSurfaceFilterEx.h

         vtkWindowedSincPolyDataFilterEx.cpp

         vtkWindowedSincPolyDataFilterEx.h

         vtkSurfaceToSliceContours.cpp

         vtkSurfaceToSliceContours.h

         vtkSurfaceCutter.cpp

         vtkSurfaceCutter.h

         vtkSurfaceMeshProcess.cpp

         vtkSurfaceMeshProcess.h

         vtkSurfaceDeformation.cpp

         vtkSurfaceDeformation.h

         vtkSurfaceDeformationUsingCatField.cpp

         vtkSurfaceDeformationUsingCatField.h

         vtkSurfaceTransformation.cpp

         vtkSurfaceTransformation.h

         vtkContourProcess.cpp

         vtkContourProcess.h

         vtkSurfaceClipper.cpp

         vtkSurfaceClipper.h

         vtkPolyContoursClipper.cpp

         vtkPolyContoursClipper.h

         vtkUndirectedGraphCPP.cpp

         vtkUndirectedGraphCPP.h

         itkPolygonFill2DBinaryImageFilter.h

         itkPolygonFill2DBinaryImageFilter.txx

         catDeformationField.cpp

         catDeformationField.h

         boundaries.txx

         boundaries.h

         PinnacleROI2ImagesParallel.cpp

         PinnacleROI2ImagesParallel.h

)

 

IF (WIN32)

SET(SRCS ${SRCS} resource.h ContourWarping.rc)

ENDIF(WIN32)

 

 

ADD_LIBRARY(ContourWarping ${SRCS})

 

SET(OUTPUTNAME ContourWarping)

 

IF (BUILD_SHARED_LIBS)

IF (CMAKE_SIZEOF_VOID_P EQUAL 8)

                SET_TARGET_PROPERTIES(ContourWarping

                                                                                      PROPERTIES OUTPUT_NAME ContourWarping64

                )

                SET(OUTPUTNAME ContourWarping64)

ELSE (CMAKE_SIZEOF_VOID_P EQUAL 8)

                SET_TARGET_PROPERTIES(ContourWarping

                                                                                      PROPERTIES OUTPUT_NAME ContourWarping32

                )

                SET(OUTPUTNAME ContourWarping32)

ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 8)

ENDIF (BUILD_SHARED_LIBS)

 

 

#SET(CMAKE_BUILD_TYPE Release)

#INCLUDE(PCHSupport.cmake)

#ADD_PRECOMPILED_HEADER(ContourWarping stdafx.h)

 

TARGET_LINK_LIBRARIES(

    ContourWarping

    ${ITK_LIBRARIES}

    ${VTK_LIBRARIES}

                #vtkIO vtkFiltering vtkGraphics

    #debug vld.lib # for memory leak detection

)

 

#SET(TARGET_LIB_VERSION "1.0" CACHE STRING "1.0")

SET_TARGET_PROPERTIES(ContourWarping

                      PROPERTIES VERSION 1.8.8

)

 

IF (BUILD_SHARED_LIBS)

SET_TARGET_PROPERTIES(ContourWarping              

                      PROPERTIES COMPILE_DEFINITIONS "BUILD_DLL"

)                     

# Need to enable BUILD_SHARED_LIBS in ITK but NOT in VTK

ENDIF(BUILD_SHARED_LIBS)

 

IF (WIN32) #enable PCH support & add resource file

SET_TARGET_PROPERTIES(ContourWarping              

                      PROPERTIES COMPILE_FLAGS /Yu"stdafx.h"

)

SET_SOURCE_FILES_PROPERTIES(stdafx.cpp

                      PROPERTIES COMPILE_FLAGS /Yc"stdafx.h"

)

ENDIF(WIN32)

 

 

IF (BUILD_LIB_TEST)

TARGET_LINK_LIBRARIES(

    ContourWarping

    vtkRendering vtkWidgets

)

ENDIF(BUILD_LIB_TEST)

 

######

ADD_EXECUTABLE( ContourWarpingTest

                testdll.cpp

)

 

TARGET_LINK_LIBRARIES(

  ContourWarpingTest

  ${OUTPUTNAME}.lib

)

 

ADD_DEPENDENCIES(

  ContourWarpingTest

  ContourWarping

)

 

######

ADD_EXECUTABLE( PinnacleROI2BinaryImage

                PinnacleROI2BinaryImage.cpp

)

 

TARGET_LINK_LIBRARIES(

  PinnacleROI2BinaryImage

  ${OUTPUTNAME}.lib

)

 

ADD_DEPENDENCIES(

  PinnacleROI2BinaryImage

  ContourWarping

)

 

######

ADD_EXECUTABLE( PinnacleROIFromBitmap

                PinnacleROIFromBitmap.cpp

)

 

TARGET_LINK_LIBRARIES(

  PinnacleROIFromBitmap

  ${OUTPUTNAME}.lib

)

 

ADD_DEPENDENCIES(

  PinnacleROIFromBitmap

  ContourWarping

)

 

######

ADD_EXECUTABLE( MeshTest

                MeshTest.cpp

)

 

TARGET_LINK_LIBRARIES(

  MeshTest

  ${OUTPUTNAME}.lib

)

 

ADD_DEPENDENCIES(

  MeshTest

  ContourWarping

)

 

 

-----Original Message-----
From: Matt McCormick [mailto:matt.mccormick at kitware.com] 
Sent: Monday, September 26, 2016 1:50 PM
To: Yang, Jinzhong <jinzhong76 at gmail.com>
Cc: Francois Budin <francois.budin at kitware.com>; Dženan Zukić <dzenanz at gmail.com>; Insight-users <insight-users at itk.org>
Subject: Re: [ITK-users] ITK build_shared_libs

 

Hi Jinzhong,

 

It sounds like you are not using CMake to build the project or using

it in some non-standard way? There are a few options:

 

1) Use CMake to compile the project.

2) Set ITK_NO_IO_FACTORY_REGISTER_MANAGER before calling

"include(${ITK_USE_FILE})", the register the factories manually.

 

HTH,

Matt

 

On Mon, Sep 26, 2016 at 2:32 PM, Yang, Jinzhong < <mailto:jinzhong76 at gmail.com> jinzhong76 at gmail.com> wrote:

> Still no clue. I checked the file itkImageIOFactoryRegisterManager.h. It

> seems all classes imported in that header were not linked. However, I check

> all IO libraries, it seems they were all included as dependency. As I

> mentioned before, if I compiled my code as static library, there is not such

> a problem.

> 

> 

> 

> Here are all ITK/VTK related libraries passed to my compiler (they are

> generated by cmake. I enabled ITK_USE_SYSTEM_GDCM in building my ITK):

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkdouble-conversion-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itksys-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkvnl_algo-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkvnl-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkv3p_netlib-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itknetlib-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkvcl-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkNetlibSlatec-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKStatistics-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKTransform-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOImageBase-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOBMP-4.10.lib

> 

> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmDICT.lib

> 

> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmMSFF.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOGDCM-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkzlib-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOGIPL-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkjpeg-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOJPEG-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKMetaIO-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOMeta-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKznz-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKniftiio-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIONIFTI-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKNrrdIO-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIONRRD-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkpng-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOPNG-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itktiff-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTIFF-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOVTK-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKLabelMap-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKMesh-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKSpatialObjects-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKPath-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKQuadEdgeMesh-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKOptimizers-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKPolynomials-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKBiasCorrection-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKBioCell-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKDICOMParser-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKDeprecated-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOBioRad-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOLSM-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOStimulate-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKEXPAT-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOXML-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOSpatialObjects-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKFEM-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKgiftiio-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOMesh-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkhdf5_cpp-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkhdf5-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOCSV-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOIPL-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOSiemens-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOHDF5-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOMRC-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformBase-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformHDF5-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformInsightLegacy-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformMatlab-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKKLMRegionGrowing-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVTK-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKWatersheds-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKOptimizersv4-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVideoCore-4.10.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVideoIO-4.10.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkChartsCore-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonColor-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonDataModel-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonMath-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonCore-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtksys-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonMisc-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonSystem-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonTransforms-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInfovisCore-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersExtraction-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonExecutionModel-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersCore-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersGeneral-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonComputationalGeometry-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersStatistics-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingFourier-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingCore-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkalglib-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingContext2D-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingCore-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersGeometry-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersSources-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingFreeType-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkfreetype-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkzlib-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkDICOMParser-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkDomainsChemistry-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOXML-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOGeometry-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOCore-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOXMLParser-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkexpat-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkDomainsChemistryOpenGL2-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingOpenGL2-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingHybrid-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOImage-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkmetaio-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkjpeg-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkpng-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtktiff-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkglew-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersAMR-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkParallelCore-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOLegacy-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersFlowPaths-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersGeneric-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersHybrid-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingSources-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersHyperTree-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersImaging-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingGeneral-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersModeling-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersParallel-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersParallelImaging-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersProgrammable-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersSMP-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersSelection-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersTexture-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersVerdict-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkverdict-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkGeovisCore-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInfovisLayout-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInteractionStyle-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInteractionWidgets-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingAnnotation-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingColor-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingVolume-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkViewsCore-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkproj4-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOAMR-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkhdf5_hl-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkhdf5-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOEnSight-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOExodus-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkexoIIc-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkNetCDF-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkNetCDF_cxx-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOExport-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingLabel-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOImport-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOInfovis-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtklibxml2-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOLSDyna-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOMINC-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOMovie-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkoggtheora-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIONetCDF-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOPLY-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOParallel-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkjsoncpp-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOParallelXML-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOSQL-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtksqlite-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOVideo-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingMath-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingMorphological-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingStatistics-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingStencil-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInteractionImage-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingContextOpenGL2-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingImage-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingLOD-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingVolumeOpenGL2-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkTestingGenericBridge-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkTestingIOSQL-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkTestingRendering-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkViewsContext2D-7.0.lib

> 

> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkViewsInfovis-7.0.lib

> 

> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmIOD.lib

> 

> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmDSED.lib

> 

> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmzlib.lib

> 

> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmCommon.lib

> 

> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmexpat.lib

> 

> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmjpeg8.lib

> 

> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmjpeg12.lib

> 

> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmjpeg16.lib

> 

> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmopenjpeg.lib

> 

> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmcharls.lib

> 

> rpcrt4.lib

> 

> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVNLInstantiation-4.10.lib

> 

> 

> 

> Thanks,

> 

> -Jinzhong

> 

> 

> 

> From: Francois Budin [ <mailto:francois.budin at kitware.com> mailto:francois.budin at kitware.com]

> Sent: Monday, September 26, 2016 8:04 AM

> To: Dženan Zukić < <mailto:dzenanz at gmail.com> dzenanz at gmail.com>

> Cc: Yang, Jinzhong < <mailto:jinzhong76 at gmail.com> jinzhong76 at gmail.com>; Insight-users

> < <mailto:insight-users at itk.org> insight-users at itk.org>

> Subject: Re: [ITK-users] ITK build_shared_libs

> 

> 

> 

> Hello,

> 

> As Dzenan said, your problem most likely comes from a problem with the ITK

> IO factory. You may want to check that in your build directory, you have a

> directory called "ITKIOFactoryRegistration" that is created, and that it

> contains a file called itkImageIOFactoryRegisterManager.h. This file

> specifies all the type of images that are automatically registered to the

> factory. You should compare the list of types included in this header file

> with the list of ITK libraries that is passed to your compiler and make sure

> that it matches.

> 

> Hope this helps,

> 

> Francois

> 

> 

> 

> On Sun, Sep 25, 2016 at 10:36 AM, Dženan Zukić < <mailto:dzenanz at gmail.com> dzenanz at gmail.com> wrote:

> 

> Hi Yang,

> 

> 

> 

> all your link errors are for I/O class factories. Can you read the following

> and see whether it helps you solve the problem?

> 

>  <https://itk.org/Wiki/Plugin_IO_mechanisms> https://itk.org/Wiki/Plugin_IO_mechanisms

> 

>  <https://itk.org/ITKExamples/src/IO/ImageBase/RegisterIOFactories/Documentation.html> https://itk.org/ITKExamples/src/IO/ImageBase/RegisterIOFactories/Documentation.html

> 

> 

> 

> Regards,

> 

> Dženan

> 

> 

> 

> On Fri, Sep 23, 2016 at 6:36 PM, Yang, Jinzhong < <mailto:jinzhong76 at gmail.com> jinzhong76 at gmail.com>

> wrote:

> 

> Hi all,

> 

> 

> 

> I have a very weird problem when I try to build my library. I have an old

> library, previously was built based on ITK 3.16 and VTK 5.8. I built my

> library to both DLL and static library. By configuring in cmake properly, I

> could build both types of libraries without any problem. Recently, I upgrade

> it to ITK 4.10 and VTK 7.0.  If I turned on BUILD_SHARED_LIBS in ITK, both

> DLL and static lib for my library can be compiled and linked, however, I

> need to include all DLL files from ITK when I would like to distribute my

> library. I don’t want to do so. Then I turned off BUILD_SHARED_LIBS in ITK.

> The static lib of my library can be built, but the DLL couldn’t. Error

> happened during the link stage. The error message was attached below. I used

> CMake 3.6.2 + VS 2008 + Windows 7.

> 

> 

> 

> 2>   Creating library

> D:\MeshContourDeformation\ContourWarpingLib-x86-dll\Debug\ContourWarping32.lib

> and object

> D:\MeshContourDeformation\ContourWarpingLib-x86-dll\Debug\ContourWarping32.exp

> 

> 2>PinnacleROIConvert.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE5ImageIOFactoryRegister__Private(void)"

> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function

> __unwindfunclet$??0?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@IAE at XZ$0

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE5ImageIOFactoryRegister__Private(void)"

> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE5ImageIOFactoryRegister__Private(void)"

> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE5ImageIOFactoryRegister__Private(void)"

> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE5ImageIOFactoryRegister__Private(void)"

> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE5ImageIOFactoryRegister__Private(void)"

> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE5ImageIOFactoryRegister__Private(void)"

> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE4ImageIOFactoryRegister__Private(void)"

> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE4ImageIOFactoryRegister__Private(void)"

> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE4ImageIOFactoryRegister__Private(void)"

> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE4ImageIOFactoryRegister__Private(void)"

> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer for

> 'ImageIOFactoryRegisterRegisterList''(void)"

> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9 at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE4ImageIOFactoryRegister__Private(void)"

> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE4ImageIOFactoryRegister__Private(void)"

> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GE4ImageIOFactoryRegister__Private(void)"

> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MRCImageIOFactoryRegister__Private(void)"

> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MRCImageIOFactoryRegister__Private(void)"

> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MRCImageIOFactoryRegister__Private(void)"

> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "void __cdecl std::_Debug_order<class std::_Tree<class

> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class

> std::allocator<unsigned long>,0> >::iterator>(class std::_Tree<class

> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class

> std::allocator<unsigned long>,0> >::iterator,class std::_Tree<class

> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class

> std::allocator<unsigned long>,0> >::iterator,wchar_t const *,unsigned int)"

> (??$_Debug_order at Viterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@std@@@std@@YAXViterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@0 at 0PB_WI@Z)

> 

> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MRCImageIOFactoryRegister__Private(void)"

> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MRCImageIOFactoryRegister__Private(void)"

> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MRCImageIOFactoryRegister__Private(void)"

> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MRCImageIOFactoryRegister__Private(void)"

> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MetaImageIOFactoryRegister__Private(void)"

> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MetaImageIOFactoryRegister__Private(void)"

> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MetaImageIOFactoryRegister__Private(void)"

> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MetaImageIOFactoryRegister__Private(void)"

> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer for

> 'ImageIOFactoryRegisterRegisterList''(void)"

> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9 at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MetaImageIOFactoryRegister__Private(void)"

> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MetaImageIOFactoryRegister__Private(void)"

> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::MetaImageIOFactoryRegister__Private(void)"

> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BioRadImageIOFactoryRegister__Private(void)"

> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "public: __thiscall std::vector<class std::vector<class

> itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned char,2>,class

> itk::LabelMap<class itk::LabelObject<short,2> > >::runLength,class

> std::allocator<class itk::BinaryImageToLabelMapFilter<class

> itk::Image<unsigned char,2>,class itk::LabelMap<class

> itk::LabelObject<short,2> > >::runLength> >,class std::allocator<class

> std::vector<class itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned

> char,2>,class itk::LabelMap<class itk::LabelObject<short,2> >

>>::runLength,class std::allocator<class

> itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned char,2>,class

> itk::LabelMap<class itk::LabelObject<short,2> > >::runLength> > >

>>::~vector<class std::vector<class itk::BinaryImageToLabelMapFilter<class

> itk::Image<unsigned char,2>,class itk::LabelMap<class

> itk::LabelObject<short,2> > >::runLength,class std::allocator<class

> itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned char,2>,class

> itk::LabelMap<class itk::LabelObject<short,2> > >::runLength> >,class

> std::allocator<class std::vector<class

> itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned char,2>,class

> itk::LabelMap<class itk::LabelObject<short,2> > >::runLength,class

> std::allocator<class itk::BinaryImageToLabelMapFilter<class

> itk::Image<unsigned char,2>,class itk::LabelMap<class

> itk::LabelObject<short,2> > >::runLength> > > >(void)"

> (??1?$vector at V?$vector at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@V?$allocator at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@@std@@@std@@V?$allocator at V?$vector at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@V?$allocator at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@@std@@@std@@@2@@std@@QAE at XZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BioRadImageIOFactoryRegister__Private(void)"

> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BioRadImageIOFactoryRegister__Private(void)"

> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BioRadImageIOFactoryRegister__Private(void)"

> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BioRadImageIOFactoryRegister__Private(void)"

> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BioRadImageIOFactoryRegister__Private(void)"

> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BioRadImageIOFactoryRegister__Private(void)"

> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::StimulateImageIOFactoryRegister__Private(void)"

> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::StimulateImageIOFactoryRegister__Private(void)"

> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "protected: __thiscall std::_Vector_val<struct

> itk::ObjectStore<class itk::SparseFieldLevelSetNode<class itk::Index<3> >

>>::MemoryBlock,class std::allocator<struct itk::ObjectStore<class

> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock>

>>::_Vector_val<struct itk::ObjectStore<class

> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock,class

> std::allocator<struct itk::ObjectStore<class

> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock> >(class

> std::allocator<struct itk::ObjectStore<class

> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock>)"

> (??0?$_Vector_val at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@V?$allocator at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@@std@@@std@@IAE at V?$allocator at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@@1@@Z)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::StimulateImageIOFactoryRegister__Private(void)"

> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::StimulateImageIOFactoryRegister__Private(void)"

> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::StimulateImageIOFactoryRegister__Private(void)"

> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::StimulateImageIOFactoryRegister__Private(void)"

> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::StimulateImageIOFactoryRegister__Private(void)"

> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::VTKImageIOFactoryRegister__Private(void)"

> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::VTKImageIOFactoryRegister__Private(void)"

> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::VTKImageIOFactoryRegister__Private(void)"

> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::VTKImageIOFactoryRegister__Private(void)"

> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer for

> 'ImageIOFactoryRegisterRegisterList''(void)"

> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9 at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::VTKImageIOFactoryRegister__Private(void)"

> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::VTKImageIOFactoryRegister__Private(void)"

> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::VTKImageIOFactoryRegister__Private(void)"

> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::TIFFImageIOFactoryRegister__Private(void)"

> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function

> __ehhandler$??1?$vector at V?$vector at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@V?$allocator at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@@std@@@std@@V?$allocator at V?$vector at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@V?$allocator at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@@std@@@std@@@2@@std@@QAE at XZ

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::TIFFImageIOFactoryRegister__Private(void)"

> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::TIFFImageIOFactoryRegister__Private(void)"

> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::TIFFImageIOFactoryRegister__Private(void)"

> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::TIFFImageIOFactoryRegister__Private(void)"

> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::TIFFImageIOFactoryRegister__Private(void)"

> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::TIFFImageIOFactoryRegister__Private(void)"

> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::PNGImageIOFactoryRegister__Private(void)"

> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::PNGImageIOFactoryRegister__Private(void)"

> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::PNGImageIOFactoryRegister__Private(void)"

> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "void __cdecl std::_Debug_order2<class std::_Tree<class

> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class

> std::allocator<unsigned long>,0> >::iterator>(class std::_Tree<class

> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class

> std::allocator<unsigned long>,0> >::iterator,class std::_Tree<class

> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class

> std::allocator<unsigned long>,0> >::iterator,wchar_t const *,unsigned

> int,struct std::forward_iterator_tag)"

> (??$_Debug_order2 at Viterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@std@@@std@@YAXViterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@0 at 0PB_WIUforward_iterator_tag@0@@Z)

> 

> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::PNGImageIOFactoryRegister__Private(void)"

> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::PNGImageIOFactoryRegister__Private(void)"

> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::PNGImageIOFactoryRegister__Private(void)"

> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::PNGImageIOFactoryRegister__Private(void)"

> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::LSMImageIOFactoryRegister__Private(void)"

> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::LSMImageIOFactoryRegister__Private(void)"

> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::LSMImageIOFactoryRegister__Private(void)"

> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "void __cdecl std::_Debug_order2<class std::_Tree<class

> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class

> std::allocator<unsigned long>,0> >::iterator>(class std::_Tree<class

> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class

> std::allocator<unsigned long>,0> >::iterator,class std::_Tree<class

> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class

> std::allocator<unsigned long>,0> >::iterator,wchar_t const *,unsigned

> int,struct std::forward_iterator_tag)"

> (??$_Debug_order2 at Viterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@std@@@std@@YAXViterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@0 at 0PB_WIUforward_iterator_tag@0@@Z)

> 

> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::LSMImageIOFactoryRegister__Private(void)"

> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::LSMImageIOFactoryRegister__Private(void)"

> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::LSMImageIOFactoryRegister__Private(void)"

> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::LSMImageIOFactoryRegister__Private(void)"

> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BMPImageIOFactoryRegister__Private(void)"

> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BMPImageIOFactoryRegister__Private(void)"

> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "protected: void __thiscall std::vector<struct

> itk::ObjectStore<class itk::SparseFieldLevelSetNode<class itk::Index<3> >

>>::MemoryBlock,class std::allocator<struct itk::ObjectStore<class

> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock>

>>::_Tidy(void)"

> (?_Tidy@?$vector at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@V?$allocator at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@@std@@@std@@IAEXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BMPImageIOFactoryRegister__Private(void)"

> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BMPImageIOFactoryRegister__Private(void)"

> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BMPImageIOFactoryRegister__Private(void)"

> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BMPImageIOFactoryRegister__Private(void)"

> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::BMPImageIOFactoryRegister__Private(void)"

> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GDCMImageIOFactoryRegister__Private(void)"

> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GDCMImageIOFactoryRegister__Private(void)"

> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GDCMImageIOFactoryRegister__Private(void)"

> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GDCMImageIOFactoryRegister__Private(void)"

> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer for

> 'ImageIOFactoryRegisterRegisterList''(void)"

> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9 at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GDCMImageIOFactoryRegister__Private(void)"

> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GDCMImageIOFactoryRegister__Private(void)"

> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GDCMImageIOFactoryRegister__Private(void)"

> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::JPEGImageIOFactoryRegister__Private(void)"

> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::JPEGImageIOFactoryRegister__Private(void)"

> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::JPEGImageIOFactoryRegister__Private(void)"

> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::JPEGImageIOFactoryRegister__Private(void)"

> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer for

> 'ImageIOFactoryRegisterRegisterList''(void)"

> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9 at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::JPEGImageIOFactoryRegister__Private(void)"

> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::JPEGImageIOFactoryRegister__Private(void)"

> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::JPEGImageIOFactoryRegister__Private(void)"

> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::HDF5ImageIOFactoryRegister__Private(void)"

> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "public: __thiscall std::vector<unsigned long,class

> std::allocator<unsigned long> >::~vector<unsigned long,class

> std::allocator<unsigned long> >(void)"

> (??1?$vector at KV?$allocator at K@std@@@std@@QAE at XZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::HDF5ImageIOFactoryRegister__Private(void)"

> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::HDF5ImageIOFactoryRegister__Private(void)"

> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::HDF5ImageIOFactoryRegister__Private(void)"

> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::HDF5ImageIOFactoryRegister__Private(void)"

> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::HDF5ImageIOFactoryRegister__Private(void)"

> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::HDF5ImageIOFactoryRegister__Private(void)"

> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GiplImageIOFactoryRegister__Private(void)"

> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GiplImageIOFactoryRegister__Private(void)"

> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GiplImageIOFactoryRegister__Private(void)"

> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "void __cdecl std::_Debug_order2<class std::_Tree<class

> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class

> std::allocator<unsigned long>,0> >::iterator>(class std::_Tree<class

> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class

> std::allocator<unsigned long>,0> >::iterator,class std::_Tree<class

> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class

> std::allocator<unsigned long>,0> >::iterator,wchar_t const *,unsigned

> int,struct std::forward_iterator_tag)"

> (??$_Debug_order2 at Viterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@std@@@std@@YAXViterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@0 at 0PB_WIUforward_iterator_tag@0@@Z)

> 

> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GiplImageIOFactoryRegister__Private(void)"

> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GiplImageIOFactoryRegister__Private(void)"

> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GiplImageIOFactoryRegister__Private(void)"

> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::GiplImageIOFactoryRegister__Private(void)"

> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NrrdImageIOFactoryRegister__Private(void)"

> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NrrdImageIOFactoryRegister__Private(void)"

> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "protected: bool __thiscall std::vector<struct

> itk::ObjectStore<class itk::SparseFieldLevelSetNode<class itk::Index<3> >

>>::MemoryBlock,class std::allocator<struct itk::ObjectStore<class

> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock>

>>::_Buy(unsigned int)"

> (?_Buy@?$vector at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@V?$allocator at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@@std@@@std@@IAE_NI at Z)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NrrdImageIOFactoryRegister__Private(void)"

> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NrrdImageIOFactoryRegister__Private(void)"

> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NrrdImageIOFactoryRegister__Private(void)"

> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NrrdImageIOFactoryRegister__Private(void)"

> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NrrdImageIOFactoryRegister__Private(void)"

> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NiftiImageIOFactoryRegister__Private(void)"

> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NiftiImageIOFactoryRegister__Private(void)"

> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NiftiImageIOFactoryRegister__Private(void)"

> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NiftiImageIOFactoryRegister__Private(void)"

> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in

> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer for

> 'ImageIOFactoryRegisterRegisterList''(void)"

> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9 at itk@@YAXXZ)

> 

> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NiftiImageIOFactoryRegister__Private(void)"

> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NiftiImageIOFactoryRegister__Private(void)"

> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol

> "__declspec(dllimport) void __cdecl

> itk::NiftiImageIOFactoryRegister__Private(void)"

> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ)

> 

> 2>D:\MeshContourDeformation\ContourWarpingLib-x86-dll\Debug\ContourWarping32.dll

> : fatal error LNK1120: 17 unresolved externals

> 

> 

> 

> _____________________________________

> Powered by www.kitware.com

> 

> Visit other Kitware open-source projects at

> http://www.kitware.com/opensource/opensource.html

> 

> Kitware offers ITK Training Courses, for more information visit:

> http://www.kitware.com/products/protraining.php

> 

> Please keep messages on-topic and check the ITK FAQ at:

> http://www.itk.org/Wiki/ITK_FAQ

> 

> Follow this link to subscribe/unsubscribe:

> http://public.kitware.com/mailman/listinfo/insight-users

> 

> 

> 

> 

> _____________________________________

> Powered by www.kitware.com

> 

> Visit other Kitware open-source projects at

> http://www.kitware.com/opensource/opensource.html

> 

> Kitware offers ITK Training Courses, for more information visit:

> http://www.kitware.com/products/protraining.php

> 

> Please keep messages on-topic and check the ITK FAQ at:

> http://www.itk.org/Wiki/ITK_FAQ

> 

> Follow this link to subscribe/unsubscribe:

> http://public.kitware.com/mailman/listinfo/insight-users

> 

> 

> 

> 

> _____________________________________

> Powered by www.kitware.com

> 

> Visit other Kitware open-source projects at

> http://www.kitware.com/opensource/opensource.html

> 

> Kitware offers ITK Training Courses, for more information visit:

> http://www.kitware.com/products/protraining.php

> 

> Please keep messages on-topic and check the ITK FAQ at:

> http://www.itk.org/Wiki/ITK_FAQ

> 

> Follow this link to subscribe/unsubscribe:

> http://public.kitware.com/mailman/listinfo/insight-users

> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/insight-users/attachments/20160926/f91b8f68/attachment-0001.html>


More information about the Insight-users mailing list