[ITK-users] ITK build_shared_libs

Matt McCormick matt.mccormick at kitware.com
Tue Sep 27 09:34:06 EDT 2016


Hi,

I am not sure how the BUILD_DLL definition causes a shared library,
but the concern is that setting the COMPILE_DEFINITIONS in this way is
somehow interfering with the other definitions that need to be added
to target. This definition is required to add the symbols that are
missing.


What happens:

The itkImageFileReader.h file conditionally includes
itkImageIOFactoryRegisterManager.h:

  https://github.com/InsightSoftwareConsortium/ITK/blob/dfe042df74dd2a69bfca7fc3349a9c0fcc65c6e6/Modules/IO/ImageBase/include/itkImageFileReader.h#L170-L172

This condition is based on the preprocessor definition of
ITK_IO_FACTORY_REGISTER_MANAGER. This definition is added in the
UseITK.cmake file:

  https://github.com/InsightSoftwareConsortium/ITK/blob/dfe042df74dd2a69bfca7fc3349a9c0fcc65c6e6/CMake/UseITK.cmake#L286-L291

when your CMake code calls "include(${ITK_USE_FILE})".


Since the ITK_IO_FACTORY_REGISTER_MANAGER is added as
COMPILE_DEFINITIONS on the CMake directory where the CMakeLists.txt
exists, the ContourWarping target should have that definition. Check
to verify that the definition is added to the build command.


In general, to ensure that compile definitions are appended instead of
replacing existing definitions, use:

  set_property(TARGET  ContourWarping APPEND PROPERTY
COMPILE_DEFINITIONS "BUILD_DLL")

instead of

  SET_TARGET_PROPERTIES(ContourWarping

                      PROPERTIES COMPILE_DEFINITIONS "BUILD_DLL")

HTH,
Matt

On Tue, Sep 27, 2016 at 12:41 AM, Yang, Jinzhong <jinzhong76 at gmail.com> wrote:
> If I remove that line, I essentially build the library as static library. That works as I pointed out before. But I need to keep a copy of shared library because I have several mex functions depending on this library. I would like them to share this library. This is not a problem when I compiled it with ITK 3.16. I can compile both shared and static libraries with ITK 3.16 compiled as static library.
>
> -Jinzhong
>
>
> -----Original Message-----
> From: Matt McCormick [mailto:matt.mccormick at kitware.com]
> Sent: Monday, September 26, 2016 11:30 PM
> To: Yang, Jinzhong <jinzhong76 at gmail.com>
> Cc: Francois Budin <francois.budin at kitware.com>; Insight-users <insight-users at itk.org>
> Subject: Re: [ITK-users] ITK build_shared_libs
>
> Hi Jinzhong,
>
> Does removing this block:
>
>
> 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)
>
>
> Address the issue?
>
> Thanks,
> Matt
>
> On Mon, Sep 26, 2016 at 10:28 PM, Yang, Jinzhong <jinzhong76 at gmail.com> wrote:
>> Hi Francois,
>>
>>
>>
>> It was added already.
>>
>>
>>
>>> TARGET_LINK_LIBRARIES(
>>>
>>>     ContourWarping
>>>
>>>     ${ITK_LIBRARIES}
>>>
>>>     ${VTK_LIBRARIES}
>>>
>>>                 #vtkIO vtkFiltering vtkGraphics
>>>
>>>     #debug vld.lib # for memory leak detection
>>>
>>> )
>>
>> -Jinzhong
>>
>>
>>
>> From: Francois Budin [mailto:francois.budin at kitware.com]
>> Sent: Monday, September 26, 2016 6:55 PM
>> To: Yang, Jinzhong <jinzhong76 at gmail.com>
>> Cc: Matt McCormick <matt.mccormick at kitware.com>; Insight-users
>> <insight-users at itk.org>
>>
>>
>> Subject: Re: [ITK-users] ITK build_shared_libs
>>
>>
>>
>> Hello Jinzhong,
>>
>> Could you try to add ${ITK_LIBRARIES} to your call of
>> "TARGET_LINK_LIBRARIES"?
>>
>> Francois
>>
>>
>>
>> On Mon, Sep 26, 2016 at 6:39 PM, Yang, Jinzhong <jinzhong76 at gmail.com>
>> wrote:
>>
>> Hi Matt,
>>
>> When I built ITK, I turned on ITKV3_COMPATIBILITY. Could this cause the
>> problem?
>> Thanks,
>> -Jinzhong
>>
>>
>> -----Original Message-----
>> From: Matt McCormick [mailto:matt.mccormick at kitware.com]
>> Sent: Monday, September 26, 2016 2:57 PM
>> To: Yang, Jinzhong <jinzhong76 at gmail.com>
>>
>> Cc: Insight-users <insight-users at itk.org>
>> Subject: Re: [ITK-users] ITK build_shared_libs
>>
>> Hi Jinzhong,
>>
>> Does replacing link_libraries calls with target_link_libraries address
>> the issue (this should be done regardless)?
>>
>> HTH,
>> Matt
>>
>> On Mon, Sep 26, 2016 at 3:53 PM, Yang, Jinzhong <jinzhong76 at gmail.com>
>> wrote:
>>> 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 <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]
>>>
>>>> Sent: Monday, September 26, 2016 8:04 AM
>>>
>>>> To: Dženan Zukić <dzenanz at gmail.com>
>>>
>>>> Cc: Yang, Jinzhong <jinzhong76 at gmail.com>; Insight-users
>>>
>>>> <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ć <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/ITKExamples/src/IO/ImageBase/RegisterIOFactories/Documentation.html
>>>
>>>>
>>>
>>>>
>>>
>>>>
>>>
>>>> Regards,
>>>
>>>>
>>>
>>>> Dženan
>>>
>>>>
>>>
>>>>
>>>
>>>>
>>>
>>>> On Fri, Sep 23, 2016 at 6:36 PM, Yang, Jinzhong <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
>>>
>>>>
>>
>> _____________________________________
>> 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
>>
>>
>


More information about the Insight-users mailing list