[ITK-users] ITK build_shared_libs
Francois Budin
francois.budin at kitware.com
Tue Nov 8 17:13:12 EST 2016
Hi Jinzhong,
Your problem may have been related to this bug:
http://review.source.kitware.com/#/c/21634/
You can try to download the latest version of ITK: git clone
http://itk.org/ITK.git
Hopefully that will solve your problem cleanly.
Hope that helps,
Francois
On Tue, Nov 8, 2016 at 4:57 PM, Yang, Jinzhong <jinzhong76 at gmail.com> wrote:
> Hi Matt,
>
> After a month I had the chance to look into this problem again and
> eventually I found out a workaround solution. Remember, I would like to
> compile my project as a shared library (output .dll file) with the ITK as
> static library (I did not turn on the build_shared_libs in cmake
> configuration for ITK). Now, when I used cmake to configure my project, it
> generated a folder ITKIOFactoryRegistration with two header files for all
> ITKIO libraries. This is line 41 of the iktImageIOFactoryRegisterManager.h
> -
>
> void ITK_ABI_IMPORT NiftiImageIOFactoryRegister__Private();void
> ITK_ABI_IMPORT NrrdImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> GiplImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> HDF5ImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> JPEGImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> GDCMImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> BMPImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> LSMImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> PNGImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> TIFFImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> VTKImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> StimulateImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> BioRadImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> MetaImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> MRCImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> GE4ImageIOFactoryRegister__Private();void ITK_ABI_IMPORT
> GE5ImageIOFactoryRegister__Private();
>
> Notice that the ITK_ABI_IMPORT was defined for each function. With this
> definition, the project will look for DLL files instead of LIB file to
> link. However, I compiled my ITK as static libs. That's why it gave the
> link error. Now, I removed all ITK_ABI_IMPORT definitions for all functions
> and recompiled my project, BINGO~ all passed.
>
> I would consider this as a bug of cmake or cmake configuration of ITK.
> Thanks,
> -Jinzhong
>
> -----Original Message-----
> From: Matt McCormick [mailto:matt.mccormick at kitware.com]
> Sent: Tuesday, September 27, 2016 3:56 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,
>
> Thanks for the information. It seems that
> ITK_IO_FACTORY_REGISTER_MANAGER is passed correctly, then. Without it,
> the itk::ImageFileReader will not be able to read any formats.
>
> I would keep investigating why all the ITK IO libraries are not being
> linked in by checking the contents of the "ITK_LIBRARIES" CMake
> variable, not using the link_libraries command, etc.
>
> HTH,
> Matt
>
> On Tue, Sep 27, 2016 at 10:54 AM, Yang, Jinzhong <jinzhong76 at gmail.com>
> wrote:
> > Hi Matt,
> >
> > This information is helpful. The ITK_IO_FACTORY_REGISTER_MANAGER was
> added to the definition of ContourWarping. The BUILD_DLL did not overwrite
> anything. To be safe, I took your suggestion. I compiled using the new
> CMake file, the problem still exists. Now, if I removed
> ITK_IO_FACTORY_REGISTER_MANAGER from definition, it gave me a go. Nothing
> complained. It seems that the IO factory has to be manually registered if I
> would like to build a shared lib. I am not sure which lib file(s) contain
> the definition of those missing functions... It seems that I include all
> possible IO libs from ITK.
> >
> > My other question is that, if I don't include the
> ITK_IO_FACTORY_REGISTER_MANAGER, will I have any trouble to read in files
> (common format supported by ITK) using the code I compiled?
> > Thank you,
> > -Jinzhong
> >
> >
> > -----Original Message-----
> > From: Matt McCormick [mailto:matt.mccormick at kitware.com]
> > Sent: Tuesday, September 27, 2016 8:34 AM
> > 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,
> >
> > 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@
> 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@
> 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@
> V?$LabelObject at F$01 at itk@@@2@@itk@@@std@@@std@@V?$allocator@
> 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@
> 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@
> 0PB_WIUforward_iterator_tag at 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@
> 0PB_WIUforward_iterator_tag at 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@
> 0PB_WIUforward_iterator_tag at 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
> >>>
> >>>
> >>
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/insight-users/attachments/20161108/3d30f15d/attachment-0001.html>
More information about the Insight-users
mailing list