[ITK] [ITK-users] ITK build_shared_libs
Yang, Jinzhong
jinzhong76 at gmail.com
Mon Sep 26 15:53:05 EDT 2016
Hi Matt,
I use CMake, but the CMakeLists.txt was written for old ITK (3.16). I recently upgraded to ITK 4.10 in order for a project depending on this library and GDCM library ( I had trouble to compile that project with ITK 3.16). I don't want to manually register the factories. I might need to revise my CMakeLists.txt. Below is my CMakeLists.txt. Please let me know if there is anything wrong here. To help you understand my problem, I summarize my problem below -
- ITK 4.10 compiled with "BUILD_SHARED_LIBS", my project compiled with "BUILD_SHARED_LIBS", WORK
- ITK 4.10 compiled with "BUILD_SHARED_LIBS", my project NOT compiled with "BUILD_SHARED_LIBS", WORK
- ITK 4.10 NOT compiled with "BUILD_SHARED_LIBS", my project NOT compiled with "BUILD_SHARED_LIBS", WORK
- ITK 4.10 NOT compiled with "BUILD_SHARED_LIBS", my project compiled with "BUILD_SHARED_LIBS", NOT WORKING
I prefer to compiling ITK without using shared libs because I don’t want to distribute a lot of files to other computers with my program.
Thank you,
Jinzhong
//////////////////CMakeLists.txt ////////////////////////////
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
PROJECT(ContourWarping)
FIND_PACKAGE(ITK)
IF(ITK_FOUND)
INCLUDE(${ITK_USE_FILE})
ELSE(ITK_FOUND)
MESSAGE(FATAL_ERROR
"ITK not found. Please set ITK_DIR.")
ENDIF(ITK_FOUND)
FIND_PACKAGE(VTK)
IF (VTK_FOUND)
INCLUDE (${VTK_USE_FILE})
ELSE (VTK_FOUND)
MESSAGE(FATAL_ERROR
"VTK not found. Please set VTK_DIR.")
ENDIF(VTK_FOUND)
OPTION(BUILD_SHARED_LIBS "Build ContourWarping with shared libraries." OFF)
OPTION(BUILD_LIB_TEST "Build ContourWarping with testing option enabled." OFF)
IF (BUILD_LIB_TEST)
ADD_DEFINITIONS(-D_LIB_TEST)
ENDIF(BUILD_LIB_TEST)
LINK_LIBRARIES(
${ITK_LIBRARIES}
${VTK_LIBRARIES}
#vtkIO vtkCommon vtkFiltering vtkGraphics
)
SET(BOOST_DIR "D:/boost_1_41_0" CACHE PATH "D:/boost_1_41_0")
IF (CMAKE_SIZEOF_VOID_P EQUAL 8)
SET(BOOST_LIB_DIR "D:/boost_1_41_0/stage64/lib" CACHE PATH "D:/boost_1_41_0/stage64/lib")
ELSE (CMAKE_SIZEOF_VOID_P EQUAL 8)
SET(BOOST_LIB_DIR "D:/boost_1_41_0/stage/lib" CACHE PATH "D:/boost_1_41_0/stage/lib")
ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 8)
INCLUDE_DIRECTORIES( "C:/Program Files/Visual Leak Detector/include" # for memory leak detection, "vld.h"
${BOOST_DIR} #boost
${PROJECT_SOURCE_DIR}
"${PROJECT_SOURCE_DIR}/itkLabelMap"
"${PROJECT_SOURCE_DIR}/boost"
)
LINK_DIRECTORIES( ${PROJECT_BINARY_DIR}/${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}
"C:/Program Files/Visual Leak Detector/lib" # for memory leak detection, "vld.lib"
${BOOST_LIB_DIR} #boost
)
#LINK_DIRECTORIES( ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY})
SET(SRCS
stdafx.h
stdafx.cpp
ContourWarpingWrapUp.cpp
PinnacleROIStructInterface.cpp
BinaryImageRoiPolyInterface.cpp
contourwarpingparallel.cpp
ParallelDispatcher.h
ParallelDispatcher.cpp
Win32Header.h
PinnacleROIConvert.cpp
PinnacleROIConvert.h
PinnacleROIMesh.cpp
PinnacleROIMesh.h
PinnaclePOIConvert.cpp
PinnaclePOIConvert.h
PinnacleImage.cpp
PinnacleImage.txx
PinnacleImage.h
Auxiliary.h
MeshConvertor.cpp
MeshConvertor.h
vtkPolyContours.cpp
vtkPolyContours.h
vtkVoxelContoursToSurfaceFilterEx.cpp
vtkVoxelContoursToSurfaceFilterEx.h
vtkWindowedSincPolyDataFilterEx.cpp
vtkWindowedSincPolyDataFilterEx.h
vtkSurfaceToSliceContours.cpp
vtkSurfaceToSliceContours.h
vtkSurfaceCutter.cpp
vtkSurfaceCutter.h
vtkSurfaceMeshProcess.cpp
vtkSurfaceMeshProcess.h
vtkSurfaceDeformation.cpp
vtkSurfaceDeformation.h
vtkSurfaceDeformationUsingCatField.cpp
vtkSurfaceDeformationUsingCatField.h
vtkSurfaceTransformation.cpp
vtkSurfaceTransformation.h
vtkContourProcess.cpp
vtkContourProcess.h
vtkSurfaceClipper.cpp
vtkSurfaceClipper.h
vtkPolyContoursClipper.cpp
vtkPolyContoursClipper.h
vtkUndirectedGraphCPP.cpp
vtkUndirectedGraphCPP.h
itkPolygonFill2DBinaryImageFilter.h
itkPolygonFill2DBinaryImageFilter.txx
catDeformationField.cpp
catDeformationField.h
boundaries.txx
boundaries.h
PinnacleROI2ImagesParallel.cpp
PinnacleROI2ImagesParallel.h
)
IF (WIN32)
SET(SRCS ${SRCS} resource.h ContourWarping.rc)
ENDIF(WIN32)
ADD_LIBRARY(ContourWarping ${SRCS})
SET(OUTPUTNAME ContourWarping)
IF (BUILD_SHARED_LIBS)
IF (CMAKE_SIZEOF_VOID_P EQUAL 8)
SET_TARGET_PROPERTIES(ContourWarping
PROPERTIES OUTPUT_NAME ContourWarping64
)
SET(OUTPUTNAME ContourWarping64)
ELSE (CMAKE_SIZEOF_VOID_P EQUAL 8)
SET_TARGET_PROPERTIES(ContourWarping
PROPERTIES OUTPUT_NAME ContourWarping32
)
SET(OUTPUTNAME ContourWarping32)
ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 8)
ENDIF (BUILD_SHARED_LIBS)
#SET(CMAKE_BUILD_TYPE Release)
#INCLUDE(PCHSupport.cmake)
#ADD_PRECOMPILED_HEADER(ContourWarping stdafx.h)
TARGET_LINK_LIBRARIES(
ContourWarping
${ITK_LIBRARIES}
${VTK_LIBRARIES}
#vtkIO vtkFiltering vtkGraphics
#debug vld.lib # for memory leak detection
)
#SET(TARGET_LIB_VERSION "1.0" CACHE STRING "1.0")
SET_TARGET_PROPERTIES(ContourWarping
PROPERTIES VERSION 1.8.8
)
IF (BUILD_SHARED_LIBS)
SET_TARGET_PROPERTIES(ContourWarping
PROPERTIES COMPILE_DEFINITIONS "BUILD_DLL"
)
# Need to enable BUILD_SHARED_LIBS in ITK but NOT in VTK
ENDIF(BUILD_SHARED_LIBS)
IF (WIN32) #enable PCH support & add resource file
SET_TARGET_PROPERTIES(ContourWarping
PROPERTIES COMPILE_FLAGS /Yu"stdafx.h"
)
SET_SOURCE_FILES_PROPERTIES(stdafx.cpp
PROPERTIES COMPILE_FLAGS /Yc"stdafx.h"
)
ENDIF(WIN32)
IF (BUILD_LIB_TEST)
TARGET_LINK_LIBRARIES(
ContourWarping
vtkRendering vtkWidgets
)
ENDIF(BUILD_LIB_TEST)
######
ADD_EXECUTABLE( ContourWarpingTest
testdll.cpp
)
TARGET_LINK_LIBRARIES(
ContourWarpingTest
${OUTPUTNAME}.lib
)
ADD_DEPENDENCIES(
ContourWarpingTest
ContourWarping
)
######
ADD_EXECUTABLE( PinnacleROI2BinaryImage
PinnacleROI2BinaryImage.cpp
)
TARGET_LINK_LIBRARIES(
PinnacleROI2BinaryImage
${OUTPUTNAME}.lib
)
ADD_DEPENDENCIES(
PinnacleROI2BinaryImage
ContourWarping
)
######
ADD_EXECUTABLE( PinnacleROIFromBitmap
PinnacleROIFromBitmap.cpp
)
TARGET_LINK_LIBRARIES(
PinnacleROIFromBitmap
${OUTPUTNAME}.lib
)
ADD_DEPENDENCIES(
PinnacleROIFromBitmap
ContourWarping
)
######
ADD_EXECUTABLE( MeshTest
MeshTest.cpp
)
TARGET_LINK_LIBRARIES(
MeshTest
${OUTPUTNAME}.lib
)
ADD_DEPENDENCIES(
MeshTest
ContourWarping
)
-----Original Message-----
From: Matt McCormick [mailto:matt.mccormick at kitware.com]
Sent: Monday, September 26, 2016 1:50 PM
To: Yang, Jinzhong <jinzhong76 at gmail.com>
Cc: Francois Budin <francois.budin at kitware.com>; Dženan Zukić <dzenanz at gmail.com>; Insight-users <insight-users at itk.org>
Subject: Re: [ITK-users] ITK build_shared_libs
Hi Jinzhong,
It sounds like you are not using CMake to build the project or using
it in some non-standard way? There are a few options:
1) Use CMake to compile the project.
2) Set ITK_NO_IO_FACTORY_REGISTER_MANAGER before calling
"include(${ITK_USE_FILE})", the register the factories manually.
HTH,
Matt
On Mon, Sep 26, 2016 at 2:32 PM, Yang, Jinzhong < <mailto:jinzhong76 at gmail.com> jinzhong76 at gmail.com> wrote:
> Still no clue. I checked the file itkImageIOFactoryRegisterManager.h. It
> seems all classes imported in that header were not linked. However, I check
> all IO libraries, it seems they were all included as dependency. As I
> mentioned before, if I compiled my code as static library, there is not such
> a problem.
>
>
>
> Here are all ITK/VTK related libraries passed to my compiler (they are
> generated by cmake. I enabled ITK_USE_SYSTEM_GDCM in building my ITK):
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkdouble-conversion-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itksys-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkvnl_algo-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkvnl-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkv3p_netlib-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itknetlib-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkvcl-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkNetlibSlatec-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKStatistics-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKTransform-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOImageBase-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOBMP-4.10.lib
>
> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmDICT.lib
>
> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmMSFF.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOGDCM-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkzlib-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOGIPL-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkjpeg-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOJPEG-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKMetaIO-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOMeta-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKznz-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKniftiio-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIONIFTI-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKNrrdIO-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIONRRD-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkpng-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOPNG-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itktiff-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTIFF-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOVTK-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKLabelMap-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKMesh-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKSpatialObjects-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKPath-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKQuadEdgeMesh-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKOptimizers-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKPolynomials-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKBiasCorrection-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKBioCell-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKDICOMParser-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKDeprecated-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOBioRad-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOLSM-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOStimulate-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKEXPAT-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOXML-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOSpatialObjects-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKFEM-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKgiftiio-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOMesh-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkhdf5_cpp-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkhdf5-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOCSV-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOIPL-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOSiemens-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOHDF5-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOMRC-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformBase-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformHDF5-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformInsightLegacy-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformMatlab-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKKLMRegionGrowing-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVTK-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKWatersheds-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKOptimizersv4-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVideoCore-4.10.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVideoIO-4.10.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkChartsCore-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonColor-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonDataModel-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonMath-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonCore-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtksys-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonMisc-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonSystem-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonTransforms-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInfovisCore-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersExtraction-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonExecutionModel-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersCore-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersGeneral-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonComputationalGeometry-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersStatistics-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingFourier-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingCore-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkalglib-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingContext2D-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingCore-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersGeometry-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersSources-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingFreeType-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkfreetype-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkzlib-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkDICOMParser-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkDomainsChemistry-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOXML-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOGeometry-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOCore-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOXMLParser-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkexpat-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkDomainsChemistryOpenGL2-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingOpenGL2-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingHybrid-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOImage-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkmetaio-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkjpeg-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkpng-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtktiff-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkglew-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersAMR-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkParallelCore-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOLegacy-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersFlowPaths-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersGeneric-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersHybrid-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingSources-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersHyperTree-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersImaging-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingGeneral-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersModeling-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersParallel-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersParallelImaging-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersProgrammable-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersSMP-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersSelection-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersTexture-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersVerdict-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkverdict-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkGeovisCore-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInfovisLayout-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInteractionStyle-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInteractionWidgets-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingAnnotation-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingColor-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingVolume-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkViewsCore-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkproj4-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOAMR-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkhdf5_hl-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkhdf5-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOEnSight-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOExodus-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkexoIIc-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkNetCDF-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkNetCDF_cxx-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOExport-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingLabel-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOImport-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOInfovis-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtklibxml2-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOLSDyna-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOMINC-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOMovie-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkoggtheora-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIONetCDF-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOPLY-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOParallel-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkjsoncpp-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOParallelXML-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOSQL-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtksqlite-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOVideo-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingMath-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingMorphological-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingStatistics-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingStencil-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInteractionImage-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingContextOpenGL2-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingImage-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingLOD-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingVolumeOpenGL2-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkTestingGenericBridge-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkTestingIOSQL-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkTestingRendering-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkViewsContext2D-7.0.lib
>
> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkViewsInfovis-7.0.lib
>
> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmIOD.lib
>
> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmDSED.lib
>
> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmzlib.lib
>
> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmCommon.lib
>
> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmexpat.lib
>
> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmjpeg8.lib
>
> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmjpeg12.lib
>
> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmjpeg16.lib
>
> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmopenjpeg.lib
>
> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmcharls.lib
>
> rpcrt4.lib
>
> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVNLInstantiation-4.10.lib
>
>
>
> Thanks,
>
> -Jinzhong
>
>
>
> From: Francois Budin [ <mailto:francois.budin at kitware.com> mailto:francois.budin at kitware.com]
> Sent: Monday, September 26, 2016 8:04 AM
> To: Dženan Zukić < <mailto:dzenanz at gmail.com> dzenanz at gmail.com>
> Cc: Yang, Jinzhong < <mailto:jinzhong76 at gmail.com> jinzhong76 at gmail.com>; Insight-users
> < <mailto:insight-users at itk.org> insight-users at itk.org>
> Subject: Re: [ITK-users] ITK build_shared_libs
>
>
>
> Hello,
>
> As Dzenan said, your problem most likely comes from a problem with the ITK
> IO factory. You may want to check that in your build directory, you have a
> directory called "ITKIOFactoryRegistration" that is created, and that it
> contains a file called itkImageIOFactoryRegisterManager.h. This file
> specifies all the type of images that are automatically registered to the
> factory. You should compare the list of types included in this header file
> with the list of ITK libraries that is passed to your compiler and make sure
> that it matches.
>
> Hope this helps,
>
> Francois
>
>
>
> On Sun, Sep 25, 2016 at 10:36 AM, Dženan Zukić < <mailto:dzenanz at gmail.com> dzenanz at gmail.com> wrote:
>
> Hi Yang,
>
>
>
> all your link errors are for I/O class factories. Can you read the following
> and see whether it helps you solve the problem?
>
> <https://itk.org/Wiki/Plugin_IO_mechanisms> https://itk.org/Wiki/Plugin_IO_mechanisms
>
> <https://itk.org/ITKExamples/src/IO/ImageBase/RegisterIOFactories/Documentation.html> https://itk.org/ITKExamples/src/IO/ImageBase/RegisterIOFactories/Documentation.html
>
>
>
> Regards,
>
> Dženan
>
>
>
> On Fri, Sep 23, 2016 at 6:36 PM, Yang, Jinzhong < <mailto:jinzhong76 at gmail.com> jinzhong76 at gmail.com>
> wrote:
>
> Hi all,
>
>
>
> I have a very weird problem when I try to build my library. I have an old
> library, previously was built based on ITK 3.16 and VTK 5.8. I built my
> library to both DLL and static library. By configuring in cmake properly, I
> could build both types of libraries without any problem. Recently, I upgrade
> it to ITK 4.10 and VTK 7.0. If I turned on BUILD_SHARED_LIBS in ITK, both
> DLL and static lib for my library can be compiled and linked, however, I
> need to include all DLL files from ITK when I would like to distribute my
> library. I don’t want to do so. Then I turned off BUILD_SHARED_LIBS in ITK.
> The static lib of my library can be built, but the DLL couldn’t. Error
> happened during the link stage. The error message was attached below. I used
> CMake 3.6.2 + VS 2008 + Windows 7.
>
>
>
> 2> Creating library
> D:\MeshContourDeformation\ContourWarpingLib-x86-dll\Debug\ContourWarping32.lib
> and object
> D:\MeshContourDeformation\ContourWarpingLib-x86-dll\Debug\ContourWarping32.exp
>
> 2>PinnacleROIConvert.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE5ImageIOFactoryRegister__Private(void)"
> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function
> __unwindfunclet$??0?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@IAE at XZ$0
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE5ImageIOFactoryRegister__Private(void)"
> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE5ImageIOFactoryRegister__Private(void)"
> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE5ImageIOFactoryRegister__Private(void)"
> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE5ImageIOFactoryRegister__Private(void)"
> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE5ImageIOFactoryRegister__Private(void)"
> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE5ImageIOFactoryRegister__Private(void)"
> (__imp_?GE5ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE4ImageIOFactoryRegister__Private(void)"
> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE4ImageIOFactoryRegister__Private(void)"
> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE4ImageIOFactoryRegister__Private(void)"
> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE4ImageIOFactoryRegister__Private(void)"
> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer for
> 'ImageIOFactoryRegisterRegisterList''(void)"
> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9 at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE4ImageIOFactoryRegister__Private(void)"
> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE4ImageIOFactoryRegister__Private(void)"
> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GE4ImageIOFactoryRegister__Private(void)"
> (__imp_?GE4ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MRCImageIOFactoryRegister__Private(void)"
> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MRCImageIOFactoryRegister__Private(void)"
> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MRCImageIOFactoryRegister__Private(void)"
> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "void __cdecl std::_Debug_order<class std::_Tree<class
> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class
> std::allocator<unsigned long>,0> >::iterator>(class std::_Tree<class
> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class
> std::allocator<unsigned long>,0> >::iterator,class std::_Tree<class
> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class
> std::allocator<unsigned long>,0> >::iterator,wchar_t const *,unsigned int)"
> (??$_Debug_order at Viterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@std@@@std@@YAXViterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@0 at 0PB_WI@Z)
>
> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MRCImageIOFactoryRegister__Private(void)"
> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MRCImageIOFactoryRegister__Private(void)"
> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MRCImageIOFactoryRegister__Private(void)"
> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MRCImageIOFactoryRegister__Private(void)"
> (__imp_?MRCImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MetaImageIOFactoryRegister__Private(void)"
> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MetaImageIOFactoryRegister__Private(void)"
> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MetaImageIOFactoryRegister__Private(void)"
> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MetaImageIOFactoryRegister__Private(void)"
> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer for
> 'ImageIOFactoryRegisterRegisterList''(void)"
> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9 at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MetaImageIOFactoryRegister__Private(void)"
> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MetaImageIOFactoryRegister__Private(void)"
> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::MetaImageIOFactoryRegister__Private(void)"
> (__imp_?MetaImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BioRadImageIOFactoryRegister__Private(void)"
> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "public: __thiscall std::vector<class std::vector<class
> itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned char,2>,class
> itk::LabelMap<class itk::LabelObject<short,2> > >::runLength,class
> std::allocator<class itk::BinaryImageToLabelMapFilter<class
> itk::Image<unsigned char,2>,class itk::LabelMap<class
> itk::LabelObject<short,2> > >::runLength> >,class std::allocator<class
> std::vector<class itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned
> char,2>,class itk::LabelMap<class itk::LabelObject<short,2> >
>>::runLength,class std::allocator<class
> itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned char,2>,class
> itk::LabelMap<class itk::LabelObject<short,2> > >::runLength> > >
>>::~vector<class std::vector<class itk::BinaryImageToLabelMapFilter<class
> itk::Image<unsigned char,2>,class itk::LabelMap<class
> itk::LabelObject<short,2> > >::runLength,class std::allocator<class
> itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned char,2>,class
> itk::LabelMap<class itk::LabelObject<short,2> > >::runLength> >,class
> std::allocator<class std::vector<class
> itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned char,2>,class
> itk::LabelMap<class itk::LabelObject<short,2> > >::runLength,class
> std::allocator<class itk::BinaryImageToLabelMapFilter<class
> itk::Image<unsigned char,2>,class itk::LabelMap<class
> itk::LabelObject<short,2> > >::runLength> > > >(void)"
> (??1?$vector at V?$vector at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@V?$allocator at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@@std@@@std@@V?$allocator at V?$vector at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@V?$allocator at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@@std@@@std@@@2@@std@@QAE at XZ)
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BioRadImageIOFactoryRegister__Private(void)"
> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BioRadImageIOFactoryRegister__Private(void)"
> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BioRadImageIOFactoryRegister__Private(void)"
> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BioRadImageIOFactoryRegister__Private(void)"
> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BioRadImageIOFactoryRegister__Private(void)"
> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BioRadImageIOFactoryRegister__Private(void)"
> (__imp_?BioRadImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::StimulateImageIOFactoryRegister__Private(void)"
> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::StimulateImageIOFactoryRegister__Private(void)"
> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "protected: __thiscall std::_Vector_val<struct
> itk::ObjectStore<class itk::SparseFieldLevelSetNode<class itk::Index<3> >
>>::MemoryBlock,class std::allocator<struct itk::ObjectStore<class
> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock>
>>::_Vector_val<struct itk::ObjectStore<class
> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock,class
> std::allocator<struct itk::ObjectStore<class
> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock> >(class
> std::allocator<struct itk::ObjectStore<class
> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock>)"
> (??0?$_Vector_val at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@V?$allocator at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@@std@@@std@@IAE at V?$allocator at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@@1@@Z)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::StimulateImageIOFactoryRegister__Private(void)"
> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::StimulateImageIOFactoryRegister__Private(void)"
> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::StimulateImageIOFactoryRegister__Private(void)"
> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::StimulateImageIOFactoryRegister__Private(void)"
> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::StimulateImageIOFactoryRegister__Private(void)"
> (__imp_?StimulateImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::VTKImageIOFactoryRegister__Private(void)"
> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::VTKImageIOFactoryRegister__Private(void)"
> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::VTKImageIOFactoryRegister__Private(void)"
> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::VTKImageIOFactoryRegister__Private(void)"
> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer for
> 'ImageIOFactoryRegisterRegisterList''(void)"
> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9 at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::VTKImageIOFactoryRegister__Private(void)"
> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::VTKImageIOFactoryRegister__Private(void)"
> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::VTKImageIOFactoryRegister__Private(void)"
> (__imp_?VTKImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::TIFFImageIOFactoryRegister__Private(void)"
> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function
> __ehhandler$??1?$vector at V?$vector at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@V?$allocator at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@@std@@@std@@V?$allocator at V?$vector at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@V?$allocator at VrunLength@?$BinaryImageToLabelMapFilter at V?$Image at E$01 at itk@@V?$LabelMap at V?$LabelObject at F$01 at itk@@@2@@itk@@@std@@@std@@@2@@std@@QAE at XZ
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::TIFFImageIOFactoryRegister__Private(void)"
> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::TIFFImageIOFactoryRegister__Private(void)"
> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::TIFFImageIOFactoryRegister__Private(void)"
> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::TIFFImageIOFactoryRegister__Private(void)"
> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::TIFFImageIOFactoryRegister__Private(void)"
> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::TIFFImageIOFactoryRegister__Private(void)"
> (__imp_?TIFFImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::PNGImageIOFactoryRegister__Private(void)"
> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::PNGImageIOFactoryRegister__Private(void)"
> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::PNGImageIOFactoryRegister__Private(void)"
> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "void __cdecl std::_Debug_order2<class std::_Tree<class
> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class
> std::allocator<unsigned long>,0> >::iterator>(class std::_Tree<class
> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class
> std::allocator<unsigned long>,0> >::iterator,class std::_Tree<class
> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class
> std::allocator<unsigned long>,0> >::iterator,wchar_t const *,unsigned
> int,struct std::forward_iterator_tag)"
> (??$_Debug_order2 at Viterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@std@@@std@@YAXViterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@0 at 0PB_WIUforward_iterator_tag@0@@Z)
>
> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::PNGImageIOFactoryRegister__Private(void)"
> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::PNGImageIOFactoryRegister__Private(void)"
> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::PNGImageIOFactoryRegister__Private(void)"
> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::PNGImageIOFactoryRegister__Private(void)"
> (__imp_?PNGImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::LSMImageIOFactoryRegister__Private(void)"
> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::LSMImageIOFactoryRegister__Private(void)"
> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::LSMImageIOFactoryRegister__Private(void)"
> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "void __cdecl std::_Debug_order2<class std::_Tree<class
> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class
> std::allocator<unsigned long>,0> >::iterator>(class std::_Tree<class
> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class
> std::allocator<unsigned long>,0> >::iterator,class std::_Tree<class
> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class
> std::allocator<unsigned long>,0> >::iterator,wchar_t const *,unsigned
> int,struct std::forward_iterator_tag)"
> (??$_Debug_order2 at Viterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@std@@@std@@YAXViterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@0 at 0PB_WIUforward_iterator_tag@0@@Z)
>
> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::LSMImageIOFactoryRegister__Private(void)"
> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::LSMImageIOFactoryRegister__Private(void)"
> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::LSMImageIOFactoryRegister__Private(void)"
> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::LSMImageIOFactoryRegister__Private(void)"
> (__imp_?LSMImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BMPImageIOFactoryRegister__Private(void)"
> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BMPImageIOFactoryRegister__Private(void)"
> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "protected: void __thiscall std::vector<struct
> itk::ObjectStore<class itk::SparseFieldLevelSetNode<class itk::Index<3> >
>>::MemoryBlock,class std::allocator<struct itk::ObjectStore<class
> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock>
>>::_Tidy(void)"
> (?_Tidy@?$vector at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@V?$allocator at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@@std@@@std@@IAEXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BMPImageIOFactoryRegister__Private(void)"
> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BMPImageIOFactoryRegister__Private(void)"
> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BMPImageIOFactoryRegister__Private(void)"
> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BMPImageIOFactoryRegister__Private(void)"
> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::BMPImageIOFactoryRegister__Private(void)"
> (__imp_?BMPImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GDCMImageIOFactoryRegister__Private(void)"
> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GDCMImageIOFactoryRegister__Private(void)"
> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GDCMImageIOFactoryRegister__Private(void)"
> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GDCMImageIOFactoryRegister__Private(void)"
> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer for
> 'ImageIOFactoryRegisterRegisterList''(void)"
> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9 at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GDCMImageIOFactoryRegister__Private(void)"
> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GDCMImageIOFactoryRegister__Private(void)"
> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GDCMImageIOFactoryRegister__Private(void)"
> (__imp_?GDCMImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::JPEGImageIOFactoryRegister__Private(void)"
> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::JPEGImageIOFactoryRegister__Private(void)"
> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::JPEGImageIOFactoryRegister__Private(void)"
> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::JPEGImageIOFactoryRegister__Private(void)"
> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer for
> 'ImageIOFactoryRegisterRegisterList''(void)"
> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9 at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::JPEGImageIOFactoryRegister__Private(void)"
> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::JPEGImageIOFactoryRegister__Private(void)"
> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::JPEGImageIOFactoryRegister__Private(void)"
> (__imp_?JPEGImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::HDF5ImageIOFactoryRegister__Private(void)"
> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "public: __thiscall std::vector<unsigned long,class
> std::allocator<unsigned long> >::~vector<unsigned long,class
> std::allocator<unsigned long> >(void)"
> (??1?$vector at KV?$allocator at K@std@@@std@@QAE at XZ)
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::HDF5ImageIOFactoryRegister__Private(void)"
> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::HDF5ImageIOFactoryRegister__Private(void)"
> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::HDF5ImageIOFactoryRegister__Private(void)"
> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::HDF5ImageIOFactoryRegister__Private(void)"
> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::HDF5ImageIOFactoryRegister__Private(void)"
> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::HDF5ImageIOFactoryRegister__Private(void)"
> (__imp_?HDF5ImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GiplImageIOFactoryRegister__Private(void)"
> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GiplImageIOFactoryRegister__Private(void)"
> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GiplImageIOFactoryRegister__Private(void)"
> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "void __cdecl std::_Debug_order2<class std::_Tree<class
> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class
> std::allocator<unsigned long>,0> >::iterator>(class std::_Tree<class
> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class
> std::allocator<unsigned long>,0> >::iterator,class std::_Tree<class
> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class
> std::allocator<unsigned long>,0> >::iterator,wchar_t const *,unsigned
> int,struct std::forward_iterator_tag)"
> (??$_Debug_order2 at Viterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@std@@@std@@YAXViterator@?$_Tree at V?$_Tset_traits at KU?$less at K@std@@V?$allocator at K@2@$0A@@std@@@0 at 0PB_WIUforward_iterator_tag@0@@Z)
>
> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GiplImageIOFactoryRegister__Private(void)"
> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GiplImageIOFactoryRegister__Private(void)"
> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GiplImageIOFactoryRegister__Private(void)"
> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::GiplImageIOFactoryRegister__Private(void)"
> (__imp_?GiplImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NrrdImageIOFactoryRegister__Private(void)"
> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NrrdImageIOFactoryRegister__Private(void)"
> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "protected: bool __thiscall std::vector<struct
> itk::ObjectStore<class itk::SparseFieldLevelSetNode<class itk::Index<3> >
>>::MemoryBlock,class std::allocator<struct itk::ObjectStore<class
> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock>
>>::_Buy(unsigned int)"
> (?_Buy@?$vector at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@V?$allocator at UMemoryBlock@?$ObjectStore at V?$SparseFieldLevelSetNode at V?$Index@$02 at itk@@@itk@@@itk@@@std@@@std@@IAE_NI at Z)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NrrdImageIOFactoryRegister__Private(void)"
> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NrrdImageIOFactoryRegister__Private(void)"
> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NrrdImageIOFactoryRegister__Private(void)"
> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NrrdImageIOFactoryRegister__Private(void)"
> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NrrdImageIOFactoryRegister__Private(void)"
> (__imp_?NrrdImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NiftiImageIOFactoryRegister__Private(void)"
> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NiftiImageIOFactoryRegister__Private(void)"
> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NiftiImageIOFactoryRegister__Private(void)"
> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NiftiImageIOFactoryRegister__Private(void)"
> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ) referenced in
> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer for
> 'ImageIOFactoryRegisterRegisterList''(void)"
> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9 at itk@@YAXXZ)
>
> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NiftiImageIOFactoryRegister__Private(void)"
> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NiftiImageIOFactoryRegister__Private(void)"
> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) void __cdecl
> itk::NiftiImageIOFactoryRegister__Private(void)"
> (__imp_?NiftiImageIOFactoryRegister__Private at itk@@YAXXZ)
>
> 2>D:\MeshContourDeformation\ContourWarpingLib-x86-dll\Debug\ContourWarping32.dll
> : fatal error LNK1120: 17 unresolved externals
>
>
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/insight-users
>
>
>
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/insight-users
>
>
>
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/insight-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20160926/f91b8f68/attachment-0001.html>
-------------- next part --------------
_____________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php
Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-users
More information about the Community
mailing list