[ITK-users] ITK build_shared_libs

Yang, Jinzhong jinzhong76 at gmail.com
Tue Nov 8 18:02:38 EST 2016


Thank you, Francois. Yes, I think it’s related to this bug.

 

-Jinzhong

 

From: Francois Budin [mailto:francois.budin at kitware.com] 
Sent: Tuesday, November 08, 2016 4:13 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

 

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 <mailto: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 <mailto:matt.mccormick at kitware.com> ]

Sent: Tuesday, September 27, 2016 3:56 PM
To: Yang, Jinzhong <jinzhong76 at gmail.com <mailto:jinzhong76 at gmail.com> >
Cc: Francois Budin <francois.budin at kitware.com <mailto:francois.budin at kitware.com> >; Insight-users <insight-users at itk.org <mailto: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 <mailto: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 <mailto:matt.mccormick at kitware.com> ]
> Sent: Tuesday, September 27, 2016 8:34 AM
> To: Yang, Jinzhong <jinzhong76 at gmail.com <mailto:jinzhong76 at gmail.com> >
> Cc: Francois Budin <francois.budin at kitware.com <mailto:francois.budin at kitware.com> >; Insight-users <insight-users at itk.org <mailto: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 <mailto: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 <mailto:matt.mccormick at kitware.com> ]
>> Sent: Monday, September 26, 2016 11:30 PM
>> To: Yang, Jinzhong <jinzhong76 at gmail.com <mailto:jinzhong76 at gmail.com> >
>> Cc: Francois Budin <francois.budin at kitware.com <mailto:francois.budin at kitware.com> >; Insight-users <insight-users at itk.org <mailto: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 <mailto: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 <mailto:francois.budin at kitware.com> ]
>>> Sent: Monday, September 26, 2016 6:55 PM
>>> To: Yang, Jinzhong <jinzhong76 at gmail.com <mailto:jinzhong76 at gmail.com> >
>>> Cc: Matt McCormick <matt.mccormick at kitware.com <mailto:matt.mccormick at kitware.com> >; Insight-users
>>> <insight-users at itk.org <mailto: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 <mailto: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 <mailto:matt.mccormick at kitware.com> ]
>>> Sent: Monday, September 26, 2016 2:57 PM
>>> To: Yang, Jinzhong <jinzhong76 at gmail.com <mailto:jinzhong76 at gmail.com> >
>>>
>>> Cc: Insight-users <insight-users at itk.org <mailto: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 <mailto: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 <mailto:matt.mccormick at kitware.com> ]
>>>> Sent: Monday, September 26, 2016 1:50 PM
>>>> To: Yang, Jinzhong <jinzhong76 at gmail.com <mailto:jinzhong76 at gmail.com> >
>>>> Cc: Francois Budin <francois.budin at kitware.com <mailto:francois.budin at kitware.com> >; Dženan Zukić
>>>> <dzenanz at gmail.com <mailto:dzenanz at gmail.com> >; Insight-users <insight-users at itk.org <mailto: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 <mailto:jinzhong76 at gmail.com> >
>>>> wrote:
>>>>
>>>>> Still no clue. I checked the file itkImageIOFactoryRegisterManager.h. It
>>>>
>>>>> seems all classes imported in that header were not linked. However, I
>>>>> check
>>>>
>>>>> all IO libraries, it seems they were all included as dependency. As I
>>>>
>>>>> mentioned before, if I compiled my code as static library, there is not
>>>>> such
>>>>
>>>>> a problem.
>>>>
>>>>>
>>>>
>>>>>
>>>>
>>>>>
>>>>
>>>>> Here are all ITK/VTK related libraries passed to my compiler (they are
>>>>
>>>>> generated by cmake. I enabled ITK_USE_SYSTEM_GDCM in building my ITK):
>>>>
>>>>>
>>>>
>>>>>
>>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkdouble-conversion-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itksys-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkvnl_algo-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkvnl-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkv3p_netlib-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itknetlib-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkvcl-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkNetlibSlatec-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKStatistics-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKTransform-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOImageBase-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOBMP-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmDICT.lib
>>>>
>>>>>
>>>>
>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmMSFF.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOGDCM-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkzlib-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOGIPL-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkjpeg-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOJPEG-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKMetaIO-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOMeta-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKznz-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKniftiio-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIONIFTI-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKNrrdIO-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIONRRD-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkpng-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOPNG-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itktiff-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTIFF-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOVTK-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKLabelMap-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKMesh-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKSpatialObjects-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKPath-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKQuadEdgeMesh-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKOptimizers-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKPolynomials-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKBiasCorrection-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKBioCell-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKDICOMParser-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKDeprecated-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOBioRad-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOLSM-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOStimulate-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKEXPAT-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOXML-4.10.lib
>>>>
>>>>>
>>>>
>>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOSpatialObjects-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKFEM-4.10.lib
>>>>
>>>>>
>>>>

>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKgiftiio-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOMesh-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkhdf5_cpp-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkhdf5-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOCSV-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOIPL-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOSiemens-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOHDF5-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOMRC-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformBase-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformHDF5-4.10.lib
>>>>
>>>>>
>>>>
>>>>>
>>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformInsightLegacy-4.10.lib
>>>>
>>>>>
>>>>
>>>>>
>>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformMatlab-4.10.lib
>>>>
>>>>>
>>>>
>>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKKLMRegionGrowing-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVTK-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKWatersheds-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKOptimizersv4-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVideoCore-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVideoIO-4.10.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkChartsCore-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonColor-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonDataModel-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonMath-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonCore-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtksys-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonMisc-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonSystem-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonTransforms-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInfovisCore-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersExtraction-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonExecutionModel-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersCore-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersGeneral-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonComputationalGeometry-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersStatistics-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingFourier-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingCore-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkalglib-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingContext2D-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingCore-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersGeometry-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersSources-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingFreeType-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkfreetype-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkzlib-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkDICOMParser-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkDomainsChemistry-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOXML-7.0.lib
>>>>
>>>>>
>>>>
>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOGeometry-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOCore-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOXMLParser-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkexpat-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkDomainsChemistryOpenGL2-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingOpenGL2-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingHybrid-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOImage-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkmetaio-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkjpeg-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkpng-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtktiff-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkglew-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersAMR-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkParallelCore-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOLegacy-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersFlowPaths-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersGeneric-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersHybrid-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingSources-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersHyperTree-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersImaging-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingGeneral-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersModeling-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersParallel-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersParallelImaging-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersProgrammable-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersSMP-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersSelection-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersTexture-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersVerdict-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkverdict-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkGeovisCore-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInfovisLayout-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInteractionStyle-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInteractionWidgets-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingAnnotation-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingColor-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingVolume-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkViewsCore-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkproj4-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOAMR-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkhdf5_hl-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkhdf5-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOEnSight-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOExodus-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkexoIIc-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkNetCDF-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkNetCDF_cxx-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOExport-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingLabel-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOImport-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOInfovis-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtklibxml2-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOLSDyna-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOMINC-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOMovie-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkoggtheora-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIONetCDF-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOPLY-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOParallel-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkjsoncpp-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOParallelXML-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOSQL-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtksqlite-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOVideo-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingMath-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingMorphological-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingStatistics-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingStencil-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInteractionImage-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingContextOpenGL2-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingImage-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingLOD-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingVolumeOpenGL2-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkTestingGenericBridge-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkTestingIOSQL-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkTestingRendering-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkViewsContext2D-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkViewsInfovis-7.0.lib
>>>>
>>>>>
>>>>
>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmIOD.lib
>>>>
>>>>>
>>>>
>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmDSED.lib
>>>>
>>>>>
>>>>
>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmzlib.lib
>>>>
>>>>>
>>>>
>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmCommon.lib
>>>>
>>>>>
>>>>
>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmexpat.lib
>>>>
>>>>>
>>>>
>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmjpeg8.lib
>>>>
>>>>>
>>>>
>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmjpeg12.lib
>>>>
>>>>>
>>>>
>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmjpeg16.lib
>>>>
>>>>>
>>>>
>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmopenjpeg.lib
>>>>
>>>>>
>>>>
>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmcharls.lib
>>>>
>>>>>
>>>>
>>>>> rpcrt4.lib
>>>>
>>>>>
>>>>
>>>>>
>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVNLInstantiation-4.10.lib
>>>>
>>>>>
>>>>
>>>>>
>>>>
>>>>>
>>>>
>>>>> Thanks,
>>>>
>>>>>
>>>>
>>>>> -Jinzhong
>>>>
>>>>>
>>>>
>>>>>
>>>>
>>>>>
>>>>
>>>>> From: Francois Budin [mailto:francois.budin at kitware.com <mailto:francois.budin at kitware.com> ]
>>>>
>>>>> Sent: Monday, September 26, 2016 8:04 AM
>>>>
>>>>> To: Dženan Zukić <dzenanz at gmail.com <mailto:dzenanz at gmail.com> >
>>>>
>>>>> Cc: Yang, Jinzhong <jinzhong76 at gmail.com <mailto:jinzhong76 at gmail.com> >; Insight-users
>>>>
>>>>> <insight-users at itk.org <mailto: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 <mailto: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 <mailto: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 <http://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 <http://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 <http://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 <http://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/81d72d00/attachment-0001.html>


More information about the Insight-users mailing list