<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.im
        {mso-style-name:im;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>Thank you, Francois. Yes, I think it’s related to this bug.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'>-Jinzhong<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri",sans-serif'> Francois Budin [mailto:francois.budin@kitware.com] <br><b>Sent:</b> Tuesday, November 08, 2016 4:13 PM<br><b>To:</b> Yang, Jinzhong <jinzhong76@gmail.com><br><b>Cc:</b> Matt McCormick <matt.mccormick@kitware.com>; Insight-users <insight-users@itk.org><br><b>Subject:</b> Re: [ITK-users] ITK build_shared_libs<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><div><div><div><div><div><p class=MsoNormal style='margin-bottom:12.0pt'>Hi Jinzhong,<o:p></o:p></p></div><p class=MsoNormal>Your problem may have been related to this bug: <a href="http://review.source.kitware.com/#/c/21634/">http://review.source.kitware.com/#/c/21634/</a><o:p></o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt'>You can try to download the latest version of ITK: git clone <a href="http://itk.org/ITK.git" target="_blank">http://itk.org/ITK.git</a><o:p></o:p></p></div><p class=MsoNormal style='margin-bottom:12.0pt'>Hopefully that will solve your problem cleanly.<o:p></o:p></p></div><p class=MsoNormal>Hope that helps,<o:p></o:p></p></div><p class=MsoNormal>Francois<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On Tue, Nov 8, 2016 at 4:57 PM, Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com" target="_blank">jinzhong76@gmail.com</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><p class=MsoNormal>Hi Matt,<br><br>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 -<br><br>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();<br><br>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.<br><br>I would consider this as a bug of cmake or cmake configuration of ITK.<br><span class=im>Thanks,</span><br><span class=im>-Jinzhong</span><br><br><span class=im>-----Original Message-----</span><br><span class=im>From: Matt McCormick [mailto:<a href="mailto:matt.mccormick@kitware.com">matt.mccormick@kitware.com</a>]</span><o:p></o:p></p><div><div><p class=MsoNormal>Sent: Tuesday, September 27, 2016 3:56 PM<br>To: Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>><br>Cc: Francois Budin <<a href="mailto:francois.budin@kitware.com">francois.budin@kitware.com</a>>; Insight-users <<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>><br>Subject: Re: [ITK-users] ITK build_shared_libs<br><br>Hi Jinzhong,<br><br>Thanks for the information. It seems that<br>ITK_IO_FACTORY_REGISTER_MANAGER is passed correctly, then. Without it,<br>the itk::ImageFileReader will not be able to read any formats.<br><br>I would keep investigating why all the ITK IO libraries are not being<br>linked in by checking the contents of the "ITK_LIBRARIES" CMake<br>variable, not using the link_libraries command, etc.<br><br>HTH,<br>Matt<br><br>On Tue, Sep 27, 2016 at 10:54 AM, Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>> wrote:<br>> Hi Matt,<br>><br>> 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.<br>><br>> 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?<br>> Thank you,<br>> -Jinzhong<br>><br>><br>> -----Original Message-----<br>> From: Matt McCormick [mailto:<a href="mailto:matt.mccormick@kitware.com">matt.mccormick@kitware.com</a>]<br>> Sent: Tuesday, September 27, 2016 8:34 AM<br>> To: Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>><br>> Cc: Francois Budin <<a href="mailto:francois.budin@kitware.com">francois.budin@kitware.com</a>>; Insight-users <<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>><br>> Subject: Re: [ITK-users] ITK build_shared_libs<br>><br>> Hi,<br>><br>> I am not sure how the BUILD_DLL definition causes a shared library,<br>> but the concern is that setting the COMPILE_DEFINITIONS in this way is<br>> somehow interfering with the other definitions that need to be added<br>> to target. This definition is required to add the symbols that are<br>> missing.<br>><br>><br>> What happens:<br>><br>> The itkImageFileReader.h file conditionally includes<br>> itkImageIOFactoryRegisterManager.h:<br>><br>>   <a href="https://github.com/InsightSoftwareConsortium/ITK/blob/dfe042df74dd2a69bfca7fc3349a9c0fcc65c6e6/Modules/IO/ImageBase/include/itkImageFileReader.h#L170-L172" target="_blank">https://github.com/InsightSoftwareConsortium/ITK/blob/dfe042df74dd2a69bfca7fc3349a9c0fcc65c6e6/Modules/IO/ImageBase/include/itkImageFileReader.h#L170-L172</a><br>><br>> This condition is based on the preprocessor definition of<br>> ITK_IO_FACTORY_REGISTER_MANAGER. This definition is added in the<br>> UseITK.cmake file:<br>><br>>   <a href="https://github.com/InsightSoftwareConsortium/ITK/blob/dfe042df74dd2a69bfca7fc3349a9c0fcc65c6e6/CMake/UseITK.cmake#L286-L291" target="_blank">https://github.com/InsightSoftwareConsortium/ITK/blob/dfe042df74dd2a69bfca7fc3349a9c0fcc65c6e6/CMake/UseITK.cmake#L286-L291</a><br>><br>> when your CMake code calls "include(${ITK_USE_FILE})".<br>><br>><br>> Since the ITK_IO_FACTORY_REGISTER_MANAGER is added as<br>> COMPILE_DEFINITIONS on the CMake directory where the CMakeLists.txt<br>> exists, the ContourWarping target should have that definition. Check<br>> to verify that the definition is added to the build command.<br>><br>><br>> In general, to ensure that compile definitions are appended instead of<br>> replacing existing definitions, use:<br>><br>>   set_property(TARGET  ContourWarping APPEND PROPERTY<br>> COMPILE_DEFINITIONS "BUILD_DLL")<br>><br>> instead of<br>><br>>   SET_TARGET_PROPERTIES(ContourWarping<br>><br>>                       PROPERTIES COMPILE_DEFINITIONS "BUILD_DLL")<br>><br>> HTH,<br>> Matt<br>><br>> On Tue, Sep 27, 2016 at 12:41 AM, Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>> wrote:<br>>> 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.<br>>><br>>> -Jinzhong<br>>><br>>><br>>> -----Original Message-----<br>>> From: Matt McCormick [mailto:<a href="mailto:matt.mccormick@kitware.com">matt.mccormick@kitware.com</a>]<br>>> Sent: Monday, September 26, 2016 11:30 PM<br>>> To: Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>><br>>> Cc: Francois Budin <<a href="mailto:francois.budin@kitware.com">francois.budin@kitware.com</a>>; Insight-users <<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>><br>>> Subject: Re: [ITK-users] ITK build_shared_libs<br>>><br>>> Hi Jinzhong,<br>>><br>>> Does removing this block:<br>>><br>>><br>>> IF (BUILD_SHARED_LIBS)<br>>><br>>> SET_TARGET_PROPERTIES(ContourWarping<br>>><br>>>                       PROPERTIES COMPILE_DEFINITIONS "BUILD_DLL"<br>>><br>>> )<br>>><br>>> # Need to enable BUILD_SHARED_LIBS in ITK but NOT in VTK<br>>><br>>> ENDIF(BUILD_SHARED_LIBS)<br>>><br>>><br>>> Address the issue?<br>>><br>>> Thanks,<br>>> Matt<br>>><br>>> On Mon, Sep 26, 2016 at 10:28 PM, Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>> wrote:<br>>>> Hi Francois,<br>>>><br>>>><br>>>><br>>>> It was added already.<br>>>><br>>>><br>>>><br>>>>> TARGET_LINK_LIBRARIES(<br>>>>><br>>>>>     ContourWarping<br>>>>><br>>>>>     ${ITK_LIBRARIES}<br>>>>><br>>>>>     ${VTK_LIBRARIES}<br>>>>><br>>>>>                 #vtkIO vtkFiltering vtkGraphics<br>>>>><br>>>>>     #debug vld.lib # for memory leak detection<br>>>>><br>>>>> )<br>>>><br>>>> -Jinzhong<br>>>><br>>>><br>>>><br>>>> From: Francois Budin [mailto:<a href="mailto:francois.budin@kitware.com">francois.budin@kitware.com</a>]<br>>>> Sent: Monday, September 26, 2016 6:55 PM<br>>>> To: Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>><br>>>> Cc: Matt McCormick <<a href="mailto:matt.mccormick@kitware.com">matt.mccormick@kitware.com</a>>; Insight-users<br>>>> <<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>><br>>>><br>>>><br>>>> Subject: Re: [ITK-users] ITK build_shared_libs<br>>>><br>>>><br>>>><br>>>> Hello Jinzhong,<br>>>><br>>>> Could you try to add ${ITK_LIBRARIES} to your call of<br>>>> "TARGET_LINK_LIBRARIES"?<br>>>><br>>>> Francois<br>>>><br>>>><br>>>><br>>>> On Mon, Sep 26, 2016 at 6:39 PM, Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>><br>>>> wrote:<br>>>><br>>>> Hi Matt,<br>>>><br>>>> When I built ITK, I turned on ITKV3_COMPATIBILITY. Could this cause the<br>>>> problem?<br>>>> Thanks,<br>>>> -Jinzhong<br>>>><br>>>><br>>>> -----Original Message-----<br>>>> From: Matt McCormick [mailto:<a href="mailto:matt.mccormick@kitware.com">matt.mccormick@kitware.com</a>]<br>>>> Sent: Monday, September 26, 2016 2:57 PM<br>>>> To: Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>><br>>>><br>>>> Cc: Insight-users <<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>><br>>>> Subject: Re: [ITK-users] ITK build_shared_libs<br>>>><br>>>> Hi Jinzhong,<br>>>><br>>>> Does replacing link_libraries calls with target_link_libraries address<br>>>> the issue (this should be done regardless)?<br>>>><br>>>> HTH,<br>>>> Matt<br>>>><br>>>> On Mon, Sep 26, 2016 at 3:53 PM, Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>><br>>>> wrote:<br>>>>> Hi Matt,<br>>>>><br>>>>><br>>>>><br>>>>> I use CMake, but the CMakeLists.txt was written for old ITK (3.16). I<br>>>>> recently upgraded to ITK 4.10 in order for a project depending on this<br>>>>> library and GDCM library ( I had trouble to compile that project with ITK<br>>>>> 3.16). I don't want to manually register the factories. I might need to<br>>>>> revise my CMakeLists.txt. Below is my CMakeLists.txt. Please let me know<br>>>>> if<br>>>>> there is anything wrong here. To help you understand my problem, I<br>>>>> summarize<br>>>>> my problem below -<br>>>>><br>>>>> - ITK 4.10 compiled with "BUILD_SHARED_LIBS", my project compiled with<br>>>>> "BUILD_SHARED_LIBS", WORK<br>>>>><br>>>>> - ITK 4.10 compiled with "BUILD_SHARED_LIBS", my project NOT compiled with<br>>>>> "BUILD_SHARED_LIBS", WORK<br>>>>><br>>>>> - ITK 4.10 NOT compiled with "BUILD_SHARED_LIBS", my project NOT compiled<br>>>>> with "BUILD_SHARED_LIBS", WORK<br>>>>><br>>>>> - ITK 4.10 NOT compiled with "BUILD_SHARED_LIBS", my project compiled with<br>>>>> "BUILD_SHARED_LIBS", NOT WORKING<br>>>>><br>>>>><br>>>>><br>>>>> I prefer to compiling ITK without using shared libs because I don’t want<br>>>>> to<br>>>>> distribute a lot of files to other computers with my program.<br>>>>><br>>>>> Thank you,<br>>>>><br>>>>> Jinzhong<br>>>>><br>>>>><br>>>>><br>>>>> //////////////////CMakeLists.txt ////////////////////////////<br>>>>><br>>>>> CMAKE_MINIMUM_REQUIRED(VERSION 2.6)<br>>>>><br>>>>><br>>>>><br>>>>> PROJECT(ContourWarping)<br>>>>><br>>>>><br>>>>><br>>>>> FIND_PACKAGE(ITK)<br>>>>><br>>>>> IF(ITK_FOUND)<br>>>>><br>>>>>  INCLUDE(${ITK_USE_FILE})<br>>>>><br>>>>> ELSE(ITK_FOUND)<br>>>>><br>>>>>   MESSAGE(FATAL_ERROR<br>>>>><br>>>>>   "ITK not found.  Please set ITK_DIR.")<br>>>>><br>>>>> ENDIF(ITK_FOUND)<br>>>>><br>>>>><br>>>>><br>>>>> FIND_PACKAGE(VTK)<br>>>>><br>>>>> IF (VTK_FOUND)<br>>>>><br>>>>>   INCLUDE (${VTK_USE_FILE})<br>>>>><br>>>>> ELSE (VTK_FOUND)<br>>>>><br>>>>>   MESSAGE(FATAL_ERROR<br>>>>><br>>>>>   "VTK not found. Please set VTK_DIR.")<br>>>>><br>>>>> ENDIF(VTK_FOUND)<br>>>>><br>>>>><br>>>>><br>>>>> OPTION(BUILD_SHARED_LIBS "Build ContourWarping with shared libraries."<br>>>>> OFF)<br>>>>><br>>>>><br>>>>><br>>>>> OPTION(BUILD_LIB_TEST "Build ContourWarping with testing option enabled."<br>>>>> OFF)<br>>>>><br>>>>> IF (BUILD_LIB_TEST)<br>>>>><br>>>>> ADD_DEFINITIONS(-D_LIB_TEST)<br>>>>><br>>>>> ENDIF(BUILD_LIB_TEST)<br>>>>><br>>>>><br>>>>><br>>>>> LINK_LIBRARIES(<br>>>>><br>>>>>     ${ITK_LIBRARIES}<br>>>>><br>>>>>                 ${VTK_LIBRARIES}<br>>>>><br>>>>>     #vtkIO vtkCommon vtkFiltering vtkGraphics<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> SET(BOOST_DIR "D:/boost_1_41_0" CACHE PATH "D:/boost_1_41_0")<br>>>>><br>>>>><br>>>>><br>>>>> IF (CMAKE_SIZEOF_VOID_P EQUAL 8)<br>>>>><br>>>>>                 SET(BOOST_LIB_DIR "D:/boost_1_41_0/stage64/lib" CACHE PATH<br>>>>> "D:/boost_1_41_0/stage64/lib")<br>>>>><br>>>>> ELSE (CMAKE_SIZEOF_VOID_P EQUAL 8)<br>>>>><br>>>>>                 SET(BOOST_LIB_DIR "D:/boost_1_41_0/stage/lib" CACHE PATH<br>>>>> "D:/boost_1_41_0/stage/lib")<br>>>>><br>>>>> ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 8)<br>>>>><br>>>>><br>>>>><br>>>>> INCLUDE_DIRECTORIES( "C:/Program Files/Visual Leak Detector/include" # for<br>>>>> memory leak detection, "vld.h"<br>>>>><br>>>>>                      ${BOOST_DIR} #boost<br>>>>><br>>>>>                      ${PROJECT_SOURCE_DIR}<br>>>>><br>>>>>                      "${PROJECT_SOURCE_DIR}/itkLabelMap"<br>>>>><br>>>>><br>>>>> "${PROJECT_SOURCE_DIR}/boost"<br>>>>><br>>>>> )<br>>>>><br>>>>> LINK_DIRECTORIES( ${PROJECT_BINARY_DIR}/${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}<br>>>>><br>>>>>                   "C:/Program Files/Visual Leak Detector/lib" # for memory<br>>>>> leak detection, "vld.lib"<br>>>>><br>>>>>                   ${BOOST_LIB_DIR} #boost<br>>>>><br>>>>> )<br>>>>><br>>>>> #LINK_DIRECTORIES( ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY})<br>>>>><br>>>>><br>>>>><br>>>>> SET(SRCS<br>>>>><br>>>>>          stdafx.h<br>>>>><br>>>>>          stdafx.cpp<br>>>>><br>>>>>          ContourWarpingWrapUp.cpp<br>>>>><br>>>>>          PinnacleROIStructInterface.cpp<br>>>>><br>>>>>          BinaryImageRoiPolyInterface.cpp<br>>>>><br>>>>>          contourwarpingparallel.cpp<br>>>>><br>>>>>          ParallelDispatcher.h<br>>>>><br>>>>>          ParallelDispatcher.cpp<br>>>>><br>>>>>          Win32Header.h<br>>>>><br>>>>>          PinnacleROIConvert.cpp<br>>>>><br>>>>>          PinnacleROIConvert.h<br>>>>><br>>>>>          PinnacleROIMesh.cpp<br>>>>><br>>>>>          PinnacleROIMesh.h<br>>>>><br>>>>>          PinnaclePOIConvert.cpp<br>>>>><br>>>>>          PinnaclePOIConvert.h<br>>>>><br>>>>>          PinnacleImage.cpp<br>>>>><br>>>>>          PinnacleImage.txx<br>>>>><br>>>>>          PinnacleImage.h<br>>>>><br>>>>>          Auxiliary.h<br>>>>><br>>>>>          MeshConvertor.cpp<br>>>>><br>>>>>          MeshConvertor.h<br>>>>><br>>>>>          vtkPolyContours.cpp<br>>>>><br>>>>>          vtkPolyContours.h<br>>>>><br>>>>>          vtkVoxelContoursToSurfaceFilterEx.cpp<br>>>>><br>>>>>          vtkVoxelContoursToSurfaceFilterEx.h<br>>>>><br>>>>>          vtkWindowedSincPolyDataFilterEx.cpp<br>>>>><br>>>>>          vtkWindowedSincPolyDataFilterEx.h<br>>>>><br>>>>>          vtkSurfaceToSliceContours.cpp<br>>>>><br>>>>>          vtkSurfaceToSliceContours.h<br>>>>><br>>>>>          vtkSurfaceCutter.cpp<br>>>>><br>>>>>          vtkSurfaceCutter.h<br>>>>><br>>>>>          vtkSurfaceMeshProcess.cpp<br>>>>><br>>>>>          vtkSurfaceMeshProcess.h<br>>>>><br>>>>>          vtkSurfaceDeformation.cpp<br>>>>><br>>>>>          vtkSurfaceDeformation.h<br>>>>><br>>>>>          vtkSurfaceDeformationUsingCatField.cpp<br>>>>><br>>>>>          vtkSurfaceDeformationUsingCatField.h<br>>>>><br>>>>>          vtkSurfaceTransformation.cpp<br>>>>><br>>>>>          vtkSurfaceTransformation.h<br>>>>><br>>>>>          vtkContourProcess.cpp<br>>>>><br>>>>>          vtkContourProcess.h<br>>>>><br>>>>>          vtkSurfaceClipper.cpp<br>>>>><br>>>>>          vtkSurfaceClipper.h<br>>>>><br>>>>>          vtkPolyContoursClipper.cpp<br>>>>><br>>>>>          vtkPolyContoursClipper.h<br>>>>><br>>>>>          vtkUndirectedGraphCPP.cpp<br>>>>><br>>>>>          vtkUndirectedGraphCPP.h<br>>>>><br>>>>>          itkPolygonFill2DBinaryImageFilter.h<br>>>>><br>>>>>          itkPolygonFill2DBinaryImageFilter.txx<br>>>>><br>>>>>          catDeformationField.cpp<br>>>>><br>>>>>          catDeformationField.h<br>>>>><br>>>>>          boundaries.txx<br>>>>><br>>>>>          boundaries.h<br>>>>><br>>>>>          PinnacleROI2ImagesParallel.cpp<br>>>>><br>>>>>          PinnacleROI2ImagesParallel.h<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> IF (WIN32)<br>>>>><br>>>>> SET(SRCS ${SRCS} resource.h ContourWarping.rc)<br>>>>><br>>>>> ENDIF(WIN32)<br>>>>><br>>>>><br>>>>><br>>>>><br>>>>><br>>>>> ADD_LIBRARY(ContourWarping ${SRCS})<br>>>>><br>>>>><br>>>>><br>>>>> SET(OUTPUTNAME ContourWarping)<br>>>>><br>>>>><br>>>>><br>>>>> IF (BUILD_SHARED_LIBS)<br>>>>><br>>>>> IF (CMAKE_SIZEOF_VOID_P EQUAL 8)<br>>>>><br>>>>>                 SET_TARGET_PROPERTIES(ContourWarping<br>>>>><br>>>>><br>>>>> PROPERTIES OUTPUT_NAME ContourWarping64<br>>>>><br>>>>>                 )<br>>>>><br>>>>>                 SET(OUTPUTNAME ContourWarping64)<br>>>>><br>>>>> ELSE (CMAKE_SIZEOF_VOID_P EQUAL 8)<br>>>>><br>>>>>                 SET_TARGET_PROPERTIES(ContourWarping<br>>>>><br>>>>><br>>>>> PROPERTIES OUTPUT_NAME ContourWarping32<br>>>>><br>>>>>                 )<br>>>>><br>>>>>                 SET(OUTPUTNAME ContourWarping32)<br>>>>><br>>>>> ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 8)<br>>>>><br>>>>> ENDIF (BUILD_SHARED_LIBS)<br>>>>><br>>>>><br>>>>><br>>>>><br>>>>><br>>>>> #SET(CMAKE_BUILD_TYPE Release)<br>>>>><br>>>>> #INCLUDE(PCHSupport.cmake)<br>>>>><br>>>>> #ADD_PRECOMPILED_HEADER(ContourWarping stdafx.h)<br>>>>><br>>>>><br>>>>><br>>>>> TARGET_LINK_LIBRARIES(<br>>>>><br>>>>>     ContourWarping<br>>>>><br>>>>>     ${ITK_LIBRARIES}<br>>>>><br>>>>>     ${VTK_LIBRARIES}<br>>>>><br>>>>>                 #vtkIO vtkFiltering vtkGraphics<br>>>>><br>>>>>     #debug vld.lib # for memory leak detection<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> #SET(TARGET_LIB_VERSION "1.0" CACHE STRING "1.0")<br>>>>><br>>>>> SET_TARGET_PROPERTIES(ContourWarping<br>>>>><br>>>>>                       PROPERTIES VERSION 1.8.8<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> IF (BUILD_SHARED_LIBS)<br>>>>><br>>>>> SET_TARGET_PROPERTIES(ContourWarping<br>>>>><br>>>>>                       PROPERTIES COMPILE_DEFINITIONS "BUILD_DLL"<br>>>>><br>>>>> )<br>>>>><br>>>>> # Need to enable BUILD_SHARED_LIBS in ITK but NOT in VTK<br>>>>><br>>>>> ENDIF(BUILD_SHARED_LIBS)<br>>>>><br>>>>><br>>>>><br>>>>> IF (WIN32) #enable PCH support & add resource file<br>>>>><br>>>>> SET_TARGET_PROPERTIES(ContourWarping<br>>>>><br>>>>>                       PROPERTIES COMPILE_FLAGS /Yu"stdafx.h"<br>>>>><br>>>>> )<br>>>>><br>>>>> SET_SOURCE_FILES_PROPERTIES(stdafx.cpp<br>>>>><br>>>>>                       PROPERTIES COMPILE_FLAGS /Yc"stdafx.h"<br>>>>><br>>>>> )<br>>>>><br>>>>> ENDIF(WIN32)<br>>>>><br>>>>><br>>>>><br>>>>><br>>>>><br>>>>> IF (BUILD_LIB_TEST)<br>>>>><br>>>>> TARGET_LINK_LIBRARIES(<br>>>>><br>>>>>     ContourWarping<br>>>>><br>>>>>     vtkRendering vtkWidgets<br>>>>><br>>>>> )<br>>>>><br>>>>> ENDIF(BUILD_LIB_TEST)<br>>>>><br>>>>><br>>>>><br>>>>> ######<br>>>>><br>>>>> ADD_EXECUTABLE( ContourWarpingTest<br>>>>><br>>>>>                 testdll.cpp<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> TARGET_LINK_LIBRARIES(<br>>>>><br>>>>>   ContourWarpingTest<br>>>>><br>>>>>   ${OUTPUTNAME}.lib<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> ADD_DEPENDENCIES(<br>>>>><br>>>>>   ContourWarpingTest<br>>>>><br>>>>>   ContourWarping<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> ######<br>>>>><br>>>>> ADD_EXECUTABLE( PinnacleROI2BinaryImage<br>>>>><br>>>>>                 PinnacleROI2BinaryImage.cpp<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> TARGET_LINK_LIBRARIES(<br>>>>><br>>>>>   PinnacleROI2BinaryImage<br>>>>><br>>>>>   ${OUTPUTNAME}.lib<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> ADD_DEPENDENCIES(<br>>>>><br>>>>>   PinnacleROI2BinaryImage<br>>>>><br>>>>>   ContourWarping<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> ######<br>>>>><br>>>>> ADD_EXECUTABLE( PinnacleROIFromBitmap<br>>>>><br>>>>>                 PinnacleROIFromBitmap.cpp<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> TARGET_LINK_LIBRARIES(<br>>>>><br>>>>>   PinnacleROIFromBitmap<br>>>>><br>>>>>   ${OUTPUTNAME}.lib<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> ADD_DEPENDENCIES(<br>>>>><br>>>>>   PinnacleROIFromBitmap<br>>>>><br>>>>>   ContourWarping<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> ######<br>>>>><br>>>>> ADD_EXECUTABLE( MeshTest<br>>>>><br>>>>>                 MeshTest.cpp<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> TARGET_LINK_LIBRARIES(<br>>>>><br>>>>>   MeshTest<br>>>>><br>>>>>   ${OUTPUTNAME}.lib<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>> ADD_DEPENDENCIES(<br>>>>><br>>>>>   MeshTest<br>>>>><br>>>>>   ContourWarping<br>>>>><br>>>>> )<br>>>>><br>>>>><br>>>>><br>>>>><br>>>>><br>>>>> -----Original Message-----<br>>>>> From: Matt McCormick [mailto:<a href="mailto:matt.mccormick@kitware.com">matt.mccormick@kitware.com</a>]<br>>>>> Sent: Monday, September 26, 2016 1:50 PM<br>>>>> To: Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>><br>>>>> Cc: Francois Budin <<a href="mailto:francois.budin@kitware.com">francois.budin@kitware.com</a>>; Dženan Zukić<br>>>>> <<a href="mailto:dzenanz@gmail.com">dzenanz@gmail.com</a>>; Insight-users <<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>><br>>>>> Subject: Re: [ITK-users] ITK build_shared_libs<br>>>>><br>>>>><br>>>>><br>>>>> Hi Jinzhong,<br>>>>><br>>>>><br>>>>><br>>>>> It sounds like you are not using CMake to build the project or using<br>>>>><br>>>>> it in some non-standard way? There are a few options:<br>>>>><br>>>>><br>>>>><br>>>>> 1) Use CMake to compile the project.<br>>>>><br>>>>> 2) Set ITK_NO_IO_FACTORY_REGISTER_MANAGER before calling<br>>>>><br>>>>> "include(${ITK_USE_FILE})", the register the factories manually.<br>>>>><br>>>>><br>>>>><br>>>>> HTH,<br>>>>><br>>>>> Matt<br>>>>><br>>>>><br>>>>><br>>>>> On Mon, Sep 26, 2016 at 2:32 PM, Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>><br>>>>> wrote:<br>>>>><br>>>>>> Still no clue. I checked the file itkImageIOFactoryRegisterManager.h. It<br>>>>><br>>>>>> seems all classes imported in that header were not linked. However, I<br>>>>>> check<br>>>>><br>>>>>> all IO libraries, it seems they were all included as dependency. As I<br>>>>><br>>>>>> mentioned before, if I compiled my code as static library, there is not<br>>>>>> such<br>>>>><br>>>>>> a problem.<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> Here are all ITK/VTK related libraries passed to my compiler (they are<br>>>>><br>>>>>> generated by cmake. I enabled ITK_USE_SYSTEM_GDCM in building my ITK):<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkdouble-conversion-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itksys-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkvnl_algo-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkvnl-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkv3p_netlib-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itknetlib-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkvcl-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkNetlibSlatec-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKStatistics-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKTransform-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOImageBase-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOBMP-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmDICT.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmMSFF.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOGDCM-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkzlib-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOGIPL-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkjpeg-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOJPEG-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKMetaIO-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOMeta-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKznz-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKniftiio-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIONIFTI-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKNrrdIO-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIONRRD-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkpng-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOPNG-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itktiff-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTIFF-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOVTK-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKLabelMap-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKMesh-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKSpatialObjects-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKPath-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKQuadEdgeMesh-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKOptimizers-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKPolynomials-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKBiasCorrection-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKBioCell-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKDICOMParser-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKDeprecated-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOBioRad-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOLSM-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOStimulate-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKEXPAT-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOXML-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOSpatialObjects-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKFEM-4.10.lib<br>>>>><br>>>>>><br>>>>><o:p></o:p></p><p class=MsoNormal>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKgiftiio-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOMesh-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkhdf5_cpp-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\itkhdf5-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOCSV-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOIPL-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOSiemens-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOHDF5-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOMRC-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformBase-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformHDF5-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformInsightLegacy-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKIOTransformMatlab-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKKLMRegionGrowing-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVTK-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKWatersheds-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKOptimizersv4-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVideoCore-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVideoIO-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkChartsCore-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonColor-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonDataModel-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonMath-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonCore-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtksys-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonMisc-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonSystem-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonTransforms-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInfovisCore-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersExtraction-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonExecutionModel-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersCore-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersGeneral-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkCommonComputationalGeometry-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersStatistics-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingFourier-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingCore-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkalglib-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingContext2D-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingCore-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersGeometry-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersSources-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingFreeType-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkfreetype-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkzlib-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkDICOMParser-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkDomainsChemistry-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOXML-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOGeometry-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOCore-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOXMLParser-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkexpat-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkDomainsChemistryOpenGL2-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingOpenGL2-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingHybrid-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOImage-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkmetaio-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkjpeg-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkpng-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtktiff-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkglew-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersAMR-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkParallelCore-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOLegacy-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersFlowPaths-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersGeneric-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersHybrid-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingSources-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersHyperTree-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersImaging-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingGeneral-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersModeling-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersParallel-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersParallelImaging-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersProgrammable-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersSMP-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersSelection-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersTexture-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkFiltersVerdict-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkverdict-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkGeovisCore-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInfovisLayout-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInteractionStyle-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInteractionWidgets-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingAnnotation-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingColor-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingVolume-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkViewsCore-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkproj4-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOAMR-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkhdf5_hl-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkhdf5-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOEnSight-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOExodus-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkexoIIc-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkNetCDF-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkNetCDF_cxx-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOExport-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingLabel-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOImport-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOInfovis-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtklibxml2-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOLSDyna-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOMINC-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOMovie-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkoggtheora-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIONetCDF-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOPLY-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOParallel-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkjsoncpp-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOParallelXML-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOSQL-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtksqlite-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkIOVideo-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingMath-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingMorphological-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingStatistics-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkImagingStencil-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkInteractionImage-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingContextOpenGL2-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingImage-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingLOD-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkRenderingVolumeOpenGL2-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkTestingGenericBridge-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkTestingIOSQL-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkTestingRendering-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkViewsContext2D-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\VTK-7.0.0\binary-x86\lib\Debug\vtkViewsInfovis-7.0.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmIOD.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmDSED.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmzlib.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmCommon.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmexpat.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmjpeg8.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmjpeg12.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmjpeg16.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmopenjpeg.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> D:\gdcm-2.6.5\binary-x86\bin\Debug\gdcmcharls.lib<br>>>>><br>>>>>><br>>>>><br>>>>>> rpcrt4.lib<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>>> D:\InsightToolkit-4.10.0\binary-x86\lib\Debug\ITKVNLInstantiation-4.10.lib<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> Thanks,<br>>>>><br>>>>>><br>>>>><br>>>>>> -Jinzhong<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> From: Francois Budin [mailto:<a href="mailto:francois.budin@kitware.com">francois.budin@kitware.com</a>]<br>>>>><br>>>>>> Sent: Monday, September 26, 2016 8:04 AM<br>>>>><br>>>>>> To: Dženan Zukić <<a href="mailto:dzenanz@gmail.com">dzenanz@gmail.com</a>><br>>>>><br>>>>>> Cc: Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>>; Insight-users<br>>>>><br>>>>>> <<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>><br>>>>><br>>>>>> Subject: Re: [ITK-users] ITK build_shared_libs<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> Hello,<br>>>>><br>>>>>><br>>>>><br>>>>>> As Dzenan said, your problem most likely comes from a problem with the<br>>>>>> ITK<br>>>>><br>>>>>> IO factory. You may want to check that in your build directory, you have<br>>>>>> a<br>>>>><br>>>>>> directory called "ITKIOFactoryRegistration" that is created, and that it<br>>>>><br>>>>>> contains a file called itkImageIOFactoryRegisterManager.h. This file<br>>>>><br>>>>>> specifies all the type of images that are automatically registered to the<br>>>>><br>>>>>> factory. You should compare the list of types included in this header<br>>>>>> file<br>>>>><br>>>>>> with the list of ITK libraries that is passed to your compiler and make<br>>>>>> sure<br>>>>><br>>>>>> that it matches.<br>>>>><br>>>>>><br>>>>><br>>>>>> Hope this helps,<br>>>>><br>>>>>><br>>>>><br>>>>>> Francois<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> On Sun, Sep 25, 2016 at 10:36 AM, Dženan Zukić <<a href="mailto:dzenanz@gmail.com">dzenanz@gmail.com</a>> wrote:<br>>>>><br>>>>>><br>>>>><br>>>>>> Hi Yang,<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> all your link errors are for I/O class factories. Can you read the<br>>>>>> following<br>>>>><br>>>>>> and see whether it helps you solve the problem?<br>>>>><br>>>>>><br>>>>><br>>>>>> <a href="https://itk.org/Wiki/Plugin_IO_mechanisms" target="_blank">https://itk.org/Wiki/Plugin_IO_mechanisms</a><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>>><br>>>>>> <a href="https://itk.org/ITKExamples/src/IO/ImageBase/RegisterIOFactories/Documentation.html" target="_blank">https://itk.org/ITKExamples/src/IO/ImageBase/RegisterIOFactories/Documentation.html</a><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> Regards,<br>>>>><br>>>>>><br>>>>><br>>>>>> Dženan<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> On Fri, Sep 23, 2016 at 6:36 PM, Yang, Jinzhong <<a href="mailto:jinzhong76@gmail.com">jinzhong76@gmail.com</a>><br>>>>><br>>>>>> wrote:<br>>>>><br>>>>>><br>>>>><br>>>>>> Hi all,<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> I have a very weird problem when I try to build my library. I have an old<br>>>>><br>>>>>> library, previously was built based on ITK 3.16 and VTK 5.8. I built my<br>>>>><br>>>>>> library to both DLL and static library. By configuring in cmake properly,<br>>>>>> I<br>>>>><br>>>>>> could build both types of libraries without any problem. Recently, I<br>>>>>> upgrade<br>>>>><br>>>>>> it to ITK 4.10 and VTK 7.0.  If I turned on BUILD_SHARED_LIBS in ITK,<br>>>>>> both<br>>>>><br>>>>>> DLL and static lib for my library can be compiled and linked, however, I<br>>>>><br>>>>>> need to include all DLL files from ITK when I would like to distribute my<br>>>>><br>>>>>> library. I don’t want to do so. Then I turned off BUILD_SHARED_LIBS in<br>>>>>> ITK.<br>>>>><br>>>>>> The static lib of my library can be built, but the DLL couldn’t. Error<br>>>>><br>>>>>> happened during the link stage. The error message was attached below. I<br>>>>>> used<br>>>>><br>>>>>> CMake 3.6.2 + VS 2008 + Windows 7.<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> 2>   Creating library<br>>>>><br>>>>>><br>>>>>><br>>>>>> D:\MeshContourDeformation\ContourWarpingLib-x86-dll\Debug\ContourWarping32.lib<br>>>>><br>>>>>> and object<br>>>>><br>>>>>><br>>>>>><br>>>>>> D:\MeshContourDeformation\ContourWarpingLib-x86-dll\Debug\ContourWarping32.exp<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE5ImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function<br>>>>><br>>>>>><br>>>>>><br>>>>>> __unwindfunclet$??0?$BinaryImageToLabelMapFilter@V?$Image@E$01@itk@@V?$LabelMap@V?$LabelObject@F$01@itk@@@2@@itk@@IAE@XZ$0<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE5ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE5ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE5ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE5ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE5ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE5ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE4ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE4ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE4ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE4ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE4ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE4ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE4ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE4ImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer<br>>>>>> for<br>>>>><br>>>>>> 'ImageIOFactoryRegisterRegisterList''(void)"<br>>>>><br>>>>>> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE4ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE4ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE4ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE4ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GE4ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GE4ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MRCImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MRCImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MRCImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MRCImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2019: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MRCImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MRCImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "void __cdecl std::_Debug_order<class std::_Tree<class<br>>>>><br>>>>>> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class<br>>>>><br>>>>>> std::allocator<unsigned long>,0> >::iterator>(class std::_Tree<class<br>>>>><br>>>>>> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class<br>>>>><br>>>>>> std::allocator<unsigned long>,0> >::iterator,class std::_Tree<class<br>>>>><br>>>>>> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class<br>>>>><br>>>>>> std::allocator<unsigned long>,0> >::iterator,wchar_t const *,unsigned<br>>>>>> int)"<br>>>>><br>>>>>><br>>>>>><br>>>>>> (??$_Debug_order@Viterator@?$_Tree@V?$_Tset_traits@KU?$less@K@std@@V?$allocator@K@2@$0A@@std@@@std@@@std@@YAXViterator@?$_Tree@V?$_Tset_traits@KU?$less@K@std@@V?$allocator@K@2@$0A@@std@@@0@0PB_WI@Z)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MRCImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MRCImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MRCImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MRCImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MRCImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MRCImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MRCImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MRCImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MetaImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MetaImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><o:p></o:p></p><p class=MsoNormal>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MetaImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MetaImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MetaImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MetaImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MetaImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MetaImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer<br>>>>>> for<br>>>>><br>>>>>> 'ImageIOFactoryRegisterRegisterList''(void)"<br>>>>><br>>>>>> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MetaImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MetaImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MetaImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MetaImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::MetaImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?MetaImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BioRadImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BioRadImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "public: __thiscall std::vector<class std::vector<class<br>>>>><br>>>>>> itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned char,2>,class<br>>>>><br>>>>>> itk::LabelMap<class itk::LabelObject<short,2> > >::runLength,class<br>>>>><br>>>>>> std::allocator<class itk::BinaryImageToLabelMapFilter<class<br>>>>><br>>>>>> itk::Image<unsigned char,2>,class itk::LabelMap<class<br>>>>><br>>>>>> itk::LabelObject<short,2> > >::runLength> >,class std::allocator<class<br>>>>><br>>>>>> std::vector<class itk::BinaryImageToLabelMapFilter<class<br>>>>>> itk::Image<unsigned<br>>>>><br>>>>>> char,2>,class itk::LabelMap<class itk::LabelObject<short,2> ><br>>>>><br>>>>>>>::runLength,class std::allocator<class<br>>>>><br>>>>>> itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned char,2>,class<br>>>>><br>>>>>> itk::LabelMap<class itk::LabelObject<short,2> > >::runLength> > ><br>>>>><br>>>>>>>::~vector<class std::vector<class itk::BinaryImageToLabelMapFilter<class<br>>>>><br>>>>>> itk::Image<unsigned char,2>,class itk::LabelMap<class<br>>>>><br>>>>>> itk::LabelObject<short,2> > >::runLength,class std::allocator<class<br>>>>><br>>>>>> itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned char,2>,class<br>>>>><br>>>>>> itk::LabelMap<class itk::LabelObject<short,2> > >::runLength> >,class<br>>>>><br>>>>>> std::allocator<class std::vector<class<br>>>>><br>>>>>> itk::BinaryImageToLabelMapFilter<class itk::Image<unsigned char,2>,class<br>>>>><br>>>>>> itk::LabelMap<class itk::LabelObject<short,2> > >::runLength,class<br>>>>><br>>>>>> std::allocator<class itk::BinaryImageToLabelMapFilter<class<br>>>>><br>>>>>> itk::Image<unsigned char,2>,class itk::LabelMap<class<br>>>>><br>>>>>> itk::LabelObject<short,2> > >::runLength> > > >(void)"<br>>>>><br>>>>>><br>>>>>><br>>>>>> (??1?$vector@V?$vector@VrunLength@?$BinaryImageToLabelMapFilter@V?$Image@E$01@itk@@V?$LabelMap@V?$LabelObject@F$01@itk@@@2@@itk@@V?$allocator@VrunLength@?$BinaryImageToLabelMapFilter@V?$Image@E$01@itk@@V?$LabelMap@V?$LabelObject@F$01@itk@@@2@@itk@@@std@@@std@@V?$allocator@V?$vector@VrunLength@?$BinaryImageToLabelMapFilter@V?$Image@E$01@itk@@V?$LabelMap@V?$LabelObject@F$01@itk@@@2@@itk@@V?$allocator@VrunLength@?$BinaryImageToLabelMapFilter@V?$Image@E$01@itk@@V?$LabelMap@V?$LabelObject@F$01@itk@@@2@@itk@@@std@@@std@@@2@@std@@QAE@XZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BioRadImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BioRadImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BioRadImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BioRadImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BioRadImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BioRadImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BioRadImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BioRadImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BioRadImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BioRadImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BioRadImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BioRadImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::StimulateImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?StimulateImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::StimulateImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?StimulateImageIOFactoryRegister__Private@itk@@YAXXZ) referenced<br>>>>>> in<br>>>><br>>>>><br>>>>>> function "protected: __thiscall std::_Vector_val<struct<br>>>>><br>>>>>> itk::ObjectStore<class itk::SparseFieldLevelSetNode<class itk::Index<3> ><br>>>>><br>>>>>>>::MemoryBlock,class std::allocator<struct itk::ObjectStore<class<br>>>>><br>>>>>> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock><br>>>>><br>>>>>>>::_Vector_val<struct itk::ObjectStore<class<br>>>>><br>>>>>> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock,class<br>>>>><br>>>>>> std::allocator<struct itk::ObjectStore<class<br>>>>><br>>>>>> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock><br>>>>>> >(class<br>>>>><br>>>>>> std::allocator<struct itk::ObjectStore<class<br>>>>><br>>>>>> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock>)"<br>>>>><br>>>>>><br>>>>>><br>>>>>> (??0?$_Vector_val@UMemoryBlock@?$ObjectStore@V?$SparseFieldLevelSetNode@V?$Index@$02@itk@@@itk@@@itk@@V?$allocator@UMemoryBlock@?$ObjectStore@V?$SparseFieldLevelSetNode@V?$Index@$02@itk@@@itk@@@itk@@@std@@@std@@IAE@V?$allocator@UMemoryBlock@?$ObjectStore@V?$SparseFieldLevelSetNode@V?$Index@$02@itk@@@itk@@@itk@@@1@@Z)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::StimulateImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?StimulateImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::StimulateImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?StimulateImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::StimulateImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?StimulateImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::StimulateImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?StimulateImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::StimulateImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?StimulateImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::VTKImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?VTKImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::VTKImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?VTKImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::VTKImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?VTKImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::VTKImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?VTKImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer<br>>>>>> for<br>>>>><br>>>>>> 'ImageIOFactoryRegisterRegisterList''(void)"<br>>>>><br>>>>>> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::VTKImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?VTKImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::VTKImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?VTKImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::VTKImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?VTKImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::TIFFImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?TIFFImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function<br>>>>><br>>>>>><br>>>>>><br>>>>>> __ehhandler$??1?$vector@V?$vector@VrunLength@?$BinaryImageToLabelMapFilter@V?$Image@E$01@itk@@V?$LabelMap@V?$LabelObject@F$01@itk@@@2@@itk@@V?$allocator@VrunLength@?$BinaryImageToLabelMapFilter@V?$Image@E$01@itk@@V?$LabelMap@V?$LabelObject@F$01@itk@@@2@@itk@@@std@@@std@@V?$allocator@V?$vector@VrunLength@?$BinaryImageToLabelMapFilter@V?$Image@E$01@itk@@V?$LabelMap@V?$LabelObject@F$01@itk@@@2@@itk@@V?$allocator@VrunLength@?$BinaryImageToLabelMapFilter@V?$Image@E$01@itk@@V?$LabelMap@V?$LabelObject@F$01@itk@@@2@@itk@@@std@@@std@@@2@@std@@QAE@XZ<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::TIFFImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?TIFFImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::TIFFImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?TIFFImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::TIFFImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?TIFFImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::TIFFImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?TIFFImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::TIFFImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?TIFFImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::TIFFImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?TIFFImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::PNGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?PNGImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::PNGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?PNGImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2019: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::PNGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?PNGImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "void __cdecl std::_Debug_order2<class std::_Tree<class<br>>>>><br>>>>>> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class<br>>>>><br>>>>>> std::allocator<unsigned long>,0> >::iterator>(class std::_Tree<class<br>>>>><br>>>>>> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class<br>>>>><br>>>>>> std::allocator<unsigned long>,0> >::iterator,class std::_Tree<class<br>>>>><br>>>>>> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class<br>>>>><br>>>>>> std::allocator<unsigned long>,0> >::iterator,wchar_t const *,unsigned<br>>>>><br>>>>>> int,struct std::forward_iterator_tag)"<br>>>>><br>>>>>><br>>>>>><br>>>>>> (??$_Debug_order2@Viterator@?$_Tree@V?$_Tset_traits@KU?$less@K@std@@V?$allocator@K@2@$0A@@std@@@std@@@std@@YAXViterator@?$_Tree@V?$_Tset_traits@KU?$less@K@std@@V?$allocator@K@2@$0A@@std@@@0@0PB_WIUforward_iterator_tag@0@@Z)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::PNGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?PNGImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::PNGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?PNGImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::PNGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?PNGImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::PNGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?PNGImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::LSMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?LSMImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::LSMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?LSMImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2019: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::LSMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?LSMImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "void __cdecl std::_Debug_order2<class std::_Tree<class<br>>>>><br>>>>>> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class<br>>>>><br>>>>>> std::allocator<unsigned long>,0> >::iterator>(class std::_Tree<class<br>>>>><br>>>>>> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class<br>>>>><br>>>>>> std::allocator<unsigned long>,0> >::iterator,class std::_Tree<class<br>>>>><br>>>>>> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class<br>>>>><br>>>>>> std::allocator<unsigned long>,0> >::iterator,wchar_t const *,unsigned<br>>>>><br>>>>>> int,struct std::forward_iterator_tag)"<br>>>>><br>>>>>><br>>>>>><br>>>>>> (??$_Debug_order2@Viterator@?$_Tree@V?$_Tset_traits@KU?$less@K@std@@V?$allocator@K@2@$0A@@std@@@std@@@std@@YAXViterator@?$_Tree@V?$_Tset_traits@KU?$less@K@std@@V?$allocator@K@2@$0A@@std@@@0@0PB_WIUforward_iterator_tag@0@@Z)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::LSMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?LSMImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::LSMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?LSMImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::LSMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?LSMImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::LSMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?LSMImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BMPImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BMPImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BMPImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BMPImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "protected: void __thiscall std::vector<struct<br>>>>><br>>>>>> itk::ObjectStore<class itk::SparseFieldLevelSetNode<class itk::Index<3> ><br>>>>><br>>>>>>>::MemoryBlock,class std::allocator<struct itk::ObjectStore<class<br>>>>><br>>>>>> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock><br>>>>><br>>>>>>>::_Tidy(void)"<br>>>>><br>>>>>><br>>>>>><br>>>>>> (?_Tidy@?$vector@UMemoryBlock@?$ObjectStore@V?$SparseFieldLevelSetNode@V?$Index@$02@itk@@@itk@@@itk@@V?$allocator@UMemoryBlock@?$ObjectStore@V?$SparseFieldLevelSetNode@V?$Index@$02@itk@@@itk@@@itk@@@std@@@std@@IAEXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BMPImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BMPImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BMPImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BMPImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BMPImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BMPImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BMPImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BMPImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::BMPImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?BMPImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GDCMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GDCMImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GDCMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GDCMImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GDCMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GDCMImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GDCMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GDCMImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer<br>>>>>> for<br>>>>><br>>>>>> 'ImageIOFactoryRegisterRegisterList''(void)"<br>>>>><br>>>>>> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GDCMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GDCMImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GDCMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GDCMImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GDCMImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GDCMImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::JPEGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?JPEGImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::JPEGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?JPEGImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::JPEGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?JPEGImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::JPEGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?JPEGImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer<br>>>>>> for<br>>>>><br>>>>>> 'ImageIOFactoryRegisterRegisterList''(void)"<br>>>>><br>>>>>> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::JPEGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?JPEGImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::JPEGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?JPEGImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::JPEGImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?JPEGImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::HDF5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?HDF5ImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "public: __thiscall std::vector<unsigned long,class<br>>>>><br>>>>>> std::allocator<unsigned long> >::~vector<unsigned long,class<br>>>>><br>>>>>> std::allocator<unsigned long> >(void)"<br>>>>><br>>>>>> (??1?$vector@KV?$allocator@K@std@@@std@@QAE@XZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::HDF5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?HDF5ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::HDF5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?HDF5ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::HDF5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?HDF5ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::HDF5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?HDF5ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::HDF5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?HDF5ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::HDF5ImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?HDF5ImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GiplImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GiplImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GiplImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GiplImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2019: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GiplImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GiplImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "void __cdecl std::_Debug_order2<class std::_Tree<class<br>>>>><br>>>>>> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class<br>>>>><br>>>>>> std::allocator<unsigned long>,0> >::iterator>(class std::_Tree<class<br>>>>><br>>>>>> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class<br>>>>><br>>>>>> std::allocator<unsigned long>,0> >::iterator,class std::_Tree<class<br>>>>><br>>>>>> std::_Tset_traits<unsigned long,struct std::less<unsigned long>,class<br>>>>><br>>>>>> std::allocator<unsigned long>,0> >::iterator,wchar_t const *,unsigned<br>>>>><br>>>>>> int,struct std::forward_iterator_tag)"<br>>>>><o:p></o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'>>>>>><br>>>>>><br>>>>>> (??$_Debug_order2@Viterator@?$_Tree@V?$_Tset_traits@KU?$less@K@std@@V?$allocator@K@2@$0A@@std@@@std@@@std@@YAXViterator@?$_Tree@V?$_Tset_traits@KU?$less@K@std@@V?$allocator@K@2@$0A@@std@@@0@0PB_WIUforward_iterator_tag@0@@Z)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GiplImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GiplImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GiplImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GiplImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GiplImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GiplImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::GiplImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?GiplImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NrrdImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NrrdImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NrrdImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NrrdImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "protected: bool __thiscall std::vector<struct<br>>>>><br>>>>>> itk::ObjectStore<class itk::SparseFieldLevelSetNode<class itk::Index<3> ><br>>>>><br>>>>>>>::MemoryBlock,class std::allocator<struct itk::ObjectStore<class<br>>>>><br>>>>>> itk::SparseFieldLevelSetNode<class itk::Index<3> > >::MemoryBlock><br>>>>><br>>>>>>>::_Buy(unsigned int)"<br>>>>><br>>>>>><br>>>>>><br>>>>>> (?_Buy@?$vector@UMemoryBlock@?$ObjectStore@V?$SparseFieldLevelSetNode@V?$Index@$02@itk@@@itk@@@itk@@V?$allocator@UMemoryBlock@?$ObjectStore@V?$SparseFieldLevelSetNode@V?$Index@$02@itk@@@itk@@@itk@@@std@@@std@@IAE_NI@Z)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NrrdImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NrrdImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NrrdImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NrrdImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NrrdImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NrrdImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NrrdImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NrrdImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NrrdImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NrrdImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIConvert.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NiftiImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NiftiImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIMesh.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NiftiImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NiftiImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROI2ImagesParallel.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NiftiImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NiftiImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingwrapup.obj : error LNK2019: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NiftiImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NiftiImageIOFactoryRegister__Private@itk@@YAXXZ) referenced in<br>>>>><br>>>>>> function "void __cdecl itk::`anonymous namespace'::`dynamic initializer<br>>>>>> for<br>>>>><br>>>>>> 'ImageIOFactoryRegisterRegisterList''(void)"<br>>>>><br>>>>>> (??__EImageIOFactoryRegisterRegisterList@?A0xb54261e9@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>PinnacleROIStructInterface.obj : error LNK2001: unresolved external<br>>>>>> symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NiftiImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NiftiImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>contourwarpingparallel.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NiftiImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NiftiImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>> 2>ParallelDispatcher.obj : error LNK2001: unresolved external symbol<br>>>>><br>>>>>> "__declspec(dllimport) void __cdecl<br>>>>><br>>>>>> itk::NiftiImageIOFactoryRegister__Private(void)"<br>>>>><br>>>>>> (__imp_?NiftiImageIOFactoryRegister__Private@itk@@YAXXZ)<br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>>><br>>>>>> 2>D:\MeshContourDeformation\ContourWarpingLib-x86-dll\Debug\ContourWarping32.dll<br>>>>><br>>>>>> : fatal error LNK1120: 17 unresolved externals<br>>>>><br>>>>>><br>>>>><br>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> _____________________________________<br>>>>><br>>>>>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>>>>><br>>>>>><br>>>>><br>>>>>> Visit other Kitware open-source projects at<br>>>>><br>>>>>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>>>>><br>>>>>><br>>>>><br>>>>>> Kitware offers ITK Training Courses, for more information visit:<br>>>>><br>>>>>> <a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>>>>><br>>>>>><br>>>>><br>>>>>> Please keep messages on-topic and check the ITK FAQ at:<br>>>>><br>>>>>> <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>>>>><br>>>>>><br>>>>><br>>>>>> Follow this link to subscribe/unsubscribe:<br>>>>><br>>>>>> <a href="http://public.kitware.com/mailman/listinfo/insight-users" target="_blank">http://public.kitware.com/mailman/listinfo/insight-users</a><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> _____________________________________<br>>>>><br>>>>>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>>>>><br>>>>>><br>>>>><br>>>>>> Visit other Kitware open-source projects at<br>>>>><br>>>>>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>>>>><br>>>>>><br>>>>><br>>>>>> Kitware offers ITK Training Courses, for more information visit:<br>>>>><br>>>>>> <a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>>>>><br>>>>>><br>>>>><br>>>>>> Please keep messages on-topic and check the ITK FAQ at:<br>>>>><br>>>>>> <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>>>>><br>>>>>><br>>>>><br>>>>>> Follow this link to subscribe/unsubscribe:<br>>>>><br>>>>>> <a href="http://public.kitware.com/mailman/listinfo/insight-users" target="_blank">http://public.kitware.com/mailman/listinfo/insight-users</a><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>><br>>>>><br>>>>>> _____________________________________<br>>>>><br>>>>>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>>>>><br>>>>>><br>>>>><br>>>>>> Visit other Kitware open-source projects at<br>>>>><br>>>>>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>>>>><br>>>>>><br>>>>><br>>>>>> Kitware offers ITK Training Courses, for more information visit:<br>>>>><br>>>>>> <a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>>>>><br>>>>>><br>>>>><br>>>>>> Please keep messages on-topic and check the ITK FAQ at:<br>>>>><br>>>>>> <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>>>>><br>>>>>><br>>>>><br>>>>>> Follow this link to subscribe/unsubscribe:<br>>>>><br>>>>>> <a href="http://public.kitware.com/mailman/listinfo/insight-users" target="_blank">http://public.kitware.com/mailman/listinfo/insight-users</a><br>>>>><br>>>>>><br>>>><br>>>> _____________________________________<br>>>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>>>><br>>>> Visit other Kitware open-source projects at<br>>>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>>>><br>>>> Kitware offers ITK Training Courses, for more information visit:<br>>>> <a href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a><br>>>><br>>>> Please keep messages on-topic and check the ITK FAQ at:<br>>>> <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>>>><br>>>> Follow this link to subscribe/unsubscribe:<br>>>> <a href="http://public.kitware.com/mailman/listinfo/insight-users" target="_blank">http://public.kitware.com/mailman/listinfo/insight-users</a><br>>>><br>>>><br>>><br>><o:p></o:p></p></div></div></blockquote></div><p class=MsoNormal><o:p> </o:p></p></div></div></body></html>