[Insight-users] cannot find ITKFltkImageViewer
Julien Jomier
jjomier at cs.unc.edu
Sun, 21 Mar 2004 11:51:16 -0500
Hi Jordan,
You should replace in your CMakeLists
SET(ITK_LIBS
...
ITKFltkImageViewer
)
by
SET(ITK_LIBS
...
${FltkImageViewer_LIBRARY}
)
The problem is that MSVC cannot find the library because the full path of
the library is not specified. The CMake variable FltkImageViewer_LIBRARY
contains the full path.
regards,
Julien
----- Original Message -----
From: a a
To: Luis Ibanez
Cc: insight-users at itk.org
Sent: Sunday, March 21, 2004 11:04 AM
Subject: Re: [Insight-users] cannot find ITKFltkImageViewer
Hi Luis,
oops, forgot to attach the files in the previous mail
here's the CmakeLists.txt and CMakeCache.txt files, and in addition the
error file from VC++ when i try building the LandmarkInitialisedMutualInfo.
registration out of the source tree. is this ITKFltkImageViewer.lib needed
only when i want to use the FltkImageViewer in my application, Thanks
and Thanks again
Regards
jordan
Luis Ibanez <luis.ibanez at kitware.com> wrote:
Hi Jordan,
Please post your CMakeLists.txt file
and the CMakeCache.txt file that CMake
created in the binary directory where
you are trying to build your application.
Thanks,
Luis
-----------------
a a wrote:
> Hi,
>
> i was trying to build some examples outside the Insight Applications
> source tree, and there were times that VC++ can't find
> ITKFltkImageViewer.lib. i've alreay included
> FIND_LIBRARY(FltkImageViewer_LIBRARY NAMES FltkImageViewer )
> TARGET_LINK_LIBRARIES( myProject ${FltkImageViewer} )
> and when i run CMake, i pointed to the ITKFltkImageViewer.lib inside the
> Auxilary/FltkImageViewer/Debug directory. i've also added in the ITK,
> FLTK and VTK libraries etc. in the CMake list required for my project,
> but VC++ still couln't find this ITKFltkImageViewer.lib. Can anyone
> tell me how to make this work, and in what cases do we need to include
> this ITKFltkImageViewer.lib file.
>
> Thanks and regards
> jordan
>
_______________________________________________
Insight-users mailing list
Insight-users at itk.org
http://www.itk.org/mailman/listinfo/insight-users
Do you Yahoo!?
Yahoo! Finance Tax Center - File online. File on time.
# This is the CMakeCache file.
# For build in directory: c:/ProjectA/BUILD
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Path to a program.
CMAKE_AR:FILEPATH=CMAKE_AR-NOTFOUND
//For backwards compatibility, what version of CMake commands and
// syntax should this version of CMake allow.
CMAKE_BACKWARDS_COMPATIBILITY:STRING=1.8
//C++ compiler
CMAKE_CXX_COMPILER:STRING=cl
//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING= /W3 /Zm1000 /GX /GR
//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=/MDd /Zi /Od /GZ
//Flags used by the compiler during release minsize builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1
//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2
//Flags used by the compiler during Release with Debug Info builds.
//
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2
//C compiler
CMAKE_C_COMPILER:STRING=cl
//Flags for C compiler.
CMAKE_C_FLAGS:STRING= /W3 /Zm1000
//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=/MDd /Zi /Od /GZ
//Flags used by the compiler during release minsize builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1
//Flags used by the compiler during release builds (/MD /Ob1 /Oi
// /Ot /Oy /Gs will produce slightly less optimized but smaller
// files).
CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2
//Flags used by the compiler during Release with Debug Info builds.
//
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2
//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING=/STACK:10000000 /machine:I386 /INCREMENTAL:YES
//Flags used by the linker during debug builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /pdbtype:sept
//Flags used by the linker during release minsize builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
//
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /pdbtype:sept
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local
//make program
CMAKE_MAKE_PROGRAM:FILEPATH=C:/PROGRA~1/MICROS~5/Common/MSDev98/Bin/msdev.co
m
//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING=/STACK:10000000 /machine:I386
/INCREMENTAL:YES
//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /pdbtype:sept
//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
//
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /pdbtype:sept
//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING=/STACK:10000000 /machine:I386
/INCREMENTAL:YES
//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /pdbtype:sept
//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
//
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /pdbtype:sept
//If set, runtime paths are not added when using shared libraries.
//
CMAKE_SKIP_RPATH:BOOL=NO
//Libraries linked by defalut with all applications.
CMAKE_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib
winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib
uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib
winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib
uuid.lib odbc32.lib odbccp32.lib
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Single output directory for building all executables.
EXECUTABLE_OUTPUT_PATH:PATH=
//Where can one of the fltk or fltkd libraries be found
FLTK_BASE_LIBRARY:FILEPATH=C:/fltk-1.1.4/lib/fltkd.lib
//Path to a program.
FLTK_FLUID_EXECUTABLE:FILEPATH=C:/fltk-1.1.4/fluid/fluidd.exe
//Where can one of the fltkforms, fltkformsd or fltk_forms libraries
// be found
FLTK_FORMS_LIBRARY:FILEPATH=C:/fltk-1.1.4/lib/fltkformsd.lib
//Where can one of the fltkgl, fltkgld or fltk_gl libraries be
// found
FLTK_GL_LIBRARY:FILEPATH=C:/fltk-1.1.4/lib/fltkgld.lib
//Where can one of the fltkimages, fltkimagesd or fltk_images libraries
// be found
FLTK_IMAGES_LIBRARY:FILEPATH=C:/fltk-1.1.4/lib/fltkimagesd.lib
//What is the path where the file FL/Fl.h can be found
FLTK_INCLUDE_DIR:PATH=C:/fltk-1.1.4
//Use FLTK version 1.0.11
FLTK_VERSION_1.0.11:BOOL=OFF
//Use FLTK version 1.1
FLTK_VERSION_1.1:BOOL=ON
//Where can the FltkImageViewer library be found
FltkImageViewer_LIBRARY:FILEPATH=C:/ITK/build_Apps/Auxiliary/FltkImageViewer
/Debug/ITKFltkImageViewer.lib
//The directory containing ITKConfig.cmake. This is either the
// root of the build tree, or PREFIX/lib/InsightToolkit for an
// installation.
ITK_DIR:PATH=C:/ITK/build
//Single output directory for building all libraries.
LIBRARY_OUTPUT_PATH:PATH=
//OpenGL library for win32
OPENGL_gl_LIBRARY:STRING=opengl32
//GLU library for win32
OPENGL_glu_LIBRARY:STRING=glu32
//Value Computed by CMake
ProjectA_BINARY_DIR:STATIC=C:/ProjectA/BUILD
//Value Computed by CMake
ProjectA_SOURCE_DIR:STATIC=C:/ProjectA/SRC
//Location of Tcl library imported from VTK. This may mean your
// project is depending on VTK to get this setting. Consider using
// FindTCL.cmake.
TCL_LIBRARY:FILEPATH=C:/PROGRA~1/TCL/lib/tcl83.lib
//Location of Tk library imported from VTK. This may mean your
// project is depending on VTK to get this setting. Consider using
// FindTCL.cmake.
TK_LIBRARY:FILEPATH=C:/PROGRA~1/TCL/lib/tk83.lib
//The directory containing VTKConfig.cmake. This is either the
// root of the build tree, or PREFIX/lib/vtk for an installation.
// For VTK 4.0, this is the location of UseVTK.cmake. This is
// either the root of the build tree or PREFIX/include/vtk for
// an installation.
VTK_DIR:PATH=C:/VTK42/build
########################
# INTERNAL cache entries
########################
//Advanced flag for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//What is the target build tool cmake is generating for.
CMAKE_BUILD_TOOL:INTERNAL=C:/PROGRA~1/MICROS~5/Common/MSDev98/Bin/msdev.com
//This is the directory where this CMakeCahe.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=c:/ProjectA/BUILD
//Major version of cmake used to create the current loaded cache
//
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=1
//Minor version of cmake used to create the current loaded cache
//
CMAKE_CACHE_MINOR_VERSION:INTERNAL=8
//Major version of cmake used to create the current loaded cache
//
CMAKE_CACHE_RELEASE_VERSION:INTERNAL=patch 2
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=C:/CMake/bin/cmake.exe
//Advanced flag for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
CMAKE_CXX_COMPILER_WORKS:INTERNAL=TRUE
//Advanced flag for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
CMAKE_C_COMPILER_WORKS:INTERNAL=TRUE
//Advanced flag for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=C:/CMake/bin/CMakeSetup.exe
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
//
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
//
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Visual Studio 6
//Start directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=C:/ProjectA/SRC
//Advanced flag for variable: CMAKE_INSTALL_PREFIX
CMAKE_INSTALL_PREFIX-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
//
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
//
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
//
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//noop for ranlib
CMAKE_RANLIB:INTERNAL=:
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=C:/CMake
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
//
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
//
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
//
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_STANDARD_LIBRARIES
CMAKE_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//Advanced flag for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//FLTK library, headers and Fluid are available
FLTK_FOUND:INTERNAL=1
//Advanced flag for variable: FLTK_VERSION_1.0.11
FLTK_VERSION_1.0.11-ADVANCED:INTERNAL=1
//Advanced flag for variable: FLTK_VERSION_1.1
FLTK_VERSION_1.1-ADVANCED:INTERNAL=1
//Can we honour the FLTK_WRAP_UI command
FLTK_WRAP_UI:INTERNAL=1
//Advanced flag for variable: OPENGL_gl_LIBRARY
OPENGL_gl_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: OPENGL_glu_LIBRARY
OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1
//Path to an executable
ProjectA_CMAKE_PATH:INTERNAL=C:/ProjectA/BUILD
//Advanced flag for variable: TCL_LIBRARY
TCL_LIBRARY-ADVANCED:INTERNAL=1
//Advanced flag for variable: TK_LIBRARY
TK_LIBRARY-ADVANCED:INTERNAL=1
PROJECT(ProjectA)
###############
#Find ToolKits Packages
########################
# Find ITK
FIND_PACKAGE(ITK)
IF(ITK_FOUND)
INCLUDE(${ITK_USE_FILE})
ELSE(ITK_FOUND)
MESSAGE(FATAL_ERROR
"Cannot build without ITK. Please set ITK_DIR.")
ENDIF(ITK_FOUND)
# Find FLTK
FIND_PACKAGE(FLTK)
IF(FLTK_FOUND)
INCLUDE_DIRECTORIES(${FLTK_INCLUDE_DIR})
ENDIF(FLTK_FOUND)
# Find VTK
INCLUDE (${CMAKE_ROOT}/Modules/FindVTK.cmake)
IF (USE_VTK_FILE)
INCLUDE(${USE_VTK_FILE})
ENDIF (USE_VTK_FILE)
#Find OpenGL
FIND_PACKAGE(OpenGL)
IF(OPENGL_INCLUDE_PATH)
INCLUDE_DIRECTORIES(${OPENGL_INCLUDE_PATH})
ENDIF(OPENGL_INCLUDE_PATH)
#Find FltkImageViewer
FIND_LIBRARY(FltkImageViewer_LIBRARY NAMES FltkImageViewer)
# ProjectA executable
########################
ADD_EXECUTABLE(ProjectA
UserInterface/main.cxx
UserInterface/guiMainImplementation.cxx
Logic/ImageRegistrationApp.h
Logic/ImageRegistrationApp.txx
Logic/LandmarkBasedRegistrator.h
Logic/LandmarkBasedRegistrator.txx
Logic/LandmarkSliceViewer.h
Logic/LandmarkSliceViewer.txx
Logic/itkLeastSquareDistanceCostFunction.h
Logic/itkLeastSquareDistanceCostFunction.txx
)
# FLTK Wrapping
################
IF(FLTK_FOUND)
FLTK_WRAP_UI(ProjectA
UserInterface/guiMain.fl
)
ENDIF(FLTK_FOUND)
# LIBRARIES AND EXTERNAL CODES
###############################
# Include directories
INCLUDE_DIRECTORIES(
C:/ProjectA/SRC/Common
C:/ProjectA/SRC/Logic
C:/ProjectA/SRC/UserInterface
${FLTK_INCLUDE_PATH}
${OPENGL_INCLUDE_PATH}
C:/ITK/InsightApplications-1.4.0/Auxiliary/FltkImageViewer
C:/ITK/build_Apps/Auxiliary/FltkImageViewer
)
SET(GRAPHICS_LIBS
vtkCommon
vtkFiltering
vtkGraphics
vtkHybrid
vtkImaging
vtkRendering
vtkIO
${FLTK_LIBRARIES}
${OPENGL_glu_LIBRARY}
${OPENGL_LIBRARIES}
${OPENGL_LIBRARY}
)
SET(ITK_LIBS
ITKIO
ITKCommon
ITKBasicFilters
ITKMetaIO
ITKStatistics
ITKFltkImageViewer
)
TARGET_LINK_LIBRARIES(ProjectA ${FltkImageViewer} ${GRAPHICS_LIBS}
${ITK_LIBS})
Generating Code...
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\utility(21) : warning
C4786:
'std::pair<std::_Tree<std::basic_string<char,std::char_traits<char>,std::all
ocator<char>
>,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<cha
r
> > const
,double>,std::map<std::basic_string<char,std::char_traits<char>,std::allocat
or<char>
>,double,std::less<std::basic_string<char,std::char_traits<char>,std::alloca
tor<char> > >,std::allocator<double>
>::_Kfn,std::less<std::basic_string<char,
std::char_traits<char>,std::allocator<char> > >,std::allocator<double>
>::iterator,bool>::pair<std::_Tree<std::basic_string<char,std::char_traits<c
har>,std::allocator<char>
>,std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<cha
r> > const
,double>,std::map<std::basic_string<char,std::char_traits<char>,std::allocat
or<char>
>,double,std::less<std::basic_string<char,std::char_traits<char>,std::alloca
tor<char> > >,std::allocator<double>
>::_Kfn,std::less<std::basic_string<char
,std::char_traits<char>,std::allocator<char> > >,std::allocator<double>
>::iterator,bool>' : identifier was truncated to '255' characters in the
debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\utility(21) : warning
C4786: 'std::pair<std::_Tree<unsigned int,std::pair<unsigned int const
,VisualLandmark>,std::map<unsigned int,VisualLandmark,std::less<unsigned
int>,std::allocator<VisualLan
dmark> >::_Kfn,std::less<unsigned int>,std::allocator<VisualLandmark>
>::iterator,bool>::pair<std::_Tree<unsigned int,std::pair<unsigned int const
,VisualLandmark>,std::map<unsigned int,VisualLandmark,std::less<unsigned
int>,std::allocator<VisualLan
dmark> >::_Kfn,std::less<unsigned int>,std::allocator<VisualLandmark>
>::iterator,bool>' : identifier was truncated to '255' characters in the
debug information
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\utility(21) : warning
C4786: 'std::pair<std::_Tree<unsigned int,std::pair<unsigned int const
,VisualLandmark>,std::map<unsigned int,VisualLandmark,std::less<unsigned
int>,std::allocator<VisualLan
dmark> >::_Kfn,std::less<unsigned int>,std::allocator<VisualLandmark>
>::iterator,std::_Tree<unsigned int,std::pair<unsigned int const
,VisualLandmark>,std::map<unsigned int,VisualLandmark,std::less<unsigned
int>,std::allocator<VisualLandmark> >::_K
fn,std::less<unsigned int>,std::allocator<VisualLandmark>
>::iterator>::pair<std::_Tree<unsigned int,std::pair<unsigned int const
,VisualLandmark>,std::map<unsigned int,VisualLandmark,std::less<unsigned
int>,std::allocator<VisualLandmark> >::_Kfn,st
d::less<unsigned int>,std::allocator<VisualLandmark>
>::iterator,std::_Tree<unsigned int,std::pair<unsigned int const
,VisualLandmark>,std::map<unsigned int,VisualLandmark,std::less<unsigned
int>,std::allocator<VisualLandmark> >::_Kfn,std::less<unsi
gned int>,std::allocator<VisualLandmark> >::iterator>' : identifier was
truncated to '255' characters in the debug information
Linking...
LINK : fatal error LNK1104: cannot open file "ITKFltkImageViewer.lib"
Error executing link.exe.
ProjectA.exe - 1 error(s), 3 warning(s)