[vtkusers] CMake/Linking Issues VTK 6.1.0
Christopher Mullins
christopher.mullins at kitware.com
Tue Jul 1 17:56:47 EDT 2014
>
> //Value Computed by CMake
> ReadImageData_SOURCE_DIR:STATIC=C:/Users/Dan/Documents/Visual Studio
> 2013/Projects/VTK_test
This should be set to the example source directory, which I would expect to
be named ReadImageData. When building the example, there should be no need
to edit any CMakeLists.txt files.
Once you set up an empty, clean build directory, you should open up
cmake-gui. "Where is the source code:" should point to the ReadImageData
example source code that you downloaded. "Where to build the binaries:"
should point to the clean, empty directory you have made. Then set VTK_DIR
to point to your VTK-6.1-install/lib/cmake/vtk-6.1 or build directory
(whichever contains VTKConfig.cmake), where you have built VTK.
On Tue, Jul 1, 2014 at 5:02 PM, Dan <dbpvusrlist at hotmail.co.uk> wrote:
> I tried building the example ReadImageData (
> http://www.vtk.org/Wiki/VTK/Examples/Cxx/IO/ReadImageData) since I want
> to use vtkImageData in my own app. Using the CMakeLists.txt from the page
> gives me an include error
>
> Error 1 error C1083: Cannot open include file: 'vtkImageViewer2.h':
> No such file or directory C:\Users\Dan\Documents\Visual Studio
> 2013\Projects\VTK_test\ReadImageData.cpp 5 1 ReadImageData
>
> I have attached the CMakeCache.txt below. I notice it still says "/build"
> and not "/install" even though I changed it in the GUI / CMakeLists.txt.
>
> Regards,
> Dan
>
> # This is the CMakeCache file.
> # For build in directory: c:/Users/Dan/Documents/Visual Studio
> 2013/Projects/VTK_test/build
> # It was generated by CMake: C:/Program Files (x86)/CMake/bin/cmake.exe
> # 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 GUIs for the type of VALUE, DO NOT EDIT TYPE!.
> # VALUE is the current value for the KEY.
>
> ########################
> # EXTERNAL cache entries
> ########################
>
> //Semicolon separated list of supported configuration types, only
> // supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything
> // else will be ignored.
> CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo
>
> //Flags used by the compiler during all build types.
> CMAKE_CXX_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 /GR /EHsc
>
> //Flags used by the compiler during debug builds.
> CMAKE_CXX_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1
>
> //Flags used by the compiler during release builds for minimum
> // size.
> CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG
>
> //Flags used by the compiler during release builds.
> CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG
>
> //Flags used by the compiler during release builds with debug info.
> CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG
>
> //Libraries linked by default with all C++ applications.
> CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib
> winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib
> advapi32.lib
>
> //Flags used by the compiler during all build types.
> CMAKE_C_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3
>
> //Flags used by the compiler during debug builds.
> CMAKE_C_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1
>
> //Flags used by the compiler during release builds for minimum
> // size.
> CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG
>
> //Flags used by the compiler during release builds.
> CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG
>
> //Flags used by the compiler during release builds with debug info.
> CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG
>
> //Libraries linked by default with all C applications.
> CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib
> winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib
> advapi32.lib
>
> //Flags used by the linker.
> CMAKE_EXE_LINKER_FLAGS:STRING=' /machine:x64 '
>
> //Flags used by the linker during debug builds.
> CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
>
> //Flags used by the linker during release minsize builds.
> CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
>
> //Flags used by the linker during release builds.
> CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
>
> //Flags used by the linker during Release with Debug Info builds.
> CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
>
> //Install path prefix, prepended onto install directories.
> CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/ReadImageData
>
> //Path to a program.
> CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio
> 12.0/VC/bin/x86_amd64/link.exe
>
> //Flags used by the linker during the creation of modules.
> CMAKE_MODULE_LINKER_FLAGS:STRING=' /machine:x64 '
>
> //Flags used by the linker during debug builds.
> CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
>
> //Flags used by the linker during release minsize builds.
> CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
>
> //Flags used by the linker during release builds.
> CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
>
> //Flags used by the linker during Release with Debug Info builds.
> CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
>
> //Value Computed by CMake
> CMAKE_PROJECT_NAME:STATIC=ReadImageData
>
> //RC compiler
> CMAKE_RC_COMPILER:FILEPATH=rc
>
> //Flags for Windows Resource Compiler.
> CMAKE_RC_FLAGS:STRING=' '
>
> //Flags used by the linker during the creation of dll's.
> CMAKE_SHARED_LINKER_FLAGS:STRING=' /machine:x64 '
>
> //Flags used by the linker during debug builds.
> CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
>
> //Flags used by the linker during release minsize builds.
> CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
>
> //Flags used by the linker during release builds.
> CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
>
> //Flags used by the linker during Release with Debug Info builds.
> CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
>
> //If set, runtime paths are not added when installing shared libraries,
> // but are added when building.
> CMAKE_SKIP_INSTALL_RPATH:BOOL=OFF
>
> //If set, runtime paths are not added when using shared libraries.
> CMAKE_SKIP_RPATH:BOOL=OFF
>
> //Flags used by the linker during the creation of static libraries.
> CMAKE_STATIC_LINKER_FLAGS:STRING=
>
> //Flags used by the linker during debug builds.
> CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
>
> //Flags used by the linker during release minsize builds.
> CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
>
> //Flags used by the linker during release builds.
> CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
>
> //Flags used by the linker during Release with Debug Info builds.
> CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
>
> //If true, cmake will use relative paths in makefiles and projects.
> CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
>
> //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. With Visual
> // Studio IDE projects all commands are done without /nologo.
> CMAKE_VERBOSE_MAKEFILE:BOOL=OFF
>
> //Value Computed by CMake
> ReadImageData_BINARY_DIR:STATIC=C:/Users/Dan/Documents/Visual Studio
> 2013/Projects/VTK_test/build
>
> //Value Computed by CMake
> ReadImageData_SOURCE_DIR:STATIC=C:/Users/Dan/Documents/Visual Studio
> 2013/Projects/VTK_test
>
> //The directory containing a CMake configuration file for VTK.
> VTK_DIR:PATH=C:/VTK-6.1.0/build
>
>
> ########################
> # INTERNAL cache entries
> ########################
>
> //Stored GUID
> ALL_BUILD_GUID_CMAKE:INTERNAL=3BBDABD8-5086-4206-839A-E664E7B5EF7A
> //This is the directory where this CMakeCache.txt was created
> CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/Dan/Documents/Visual Studio
> 2013/Projects/VTK_test/build
> //Major version of cmake used to create the current loaded cache
> CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
> //Minor version of cmake used to create the current loaded cache
> CMAKE_CACHE_MINOR_VERSION:INTERNAL=0
> //Patch version of cmake used to create the current loaded cache
> CMAKE_CACHE_PATCH_VERSION:INTERNAL=0
> //Path to CMake executable.
> CMAKE_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cmake.exe
> //Path to cpack program executable.
> CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cpack.exe
> //Path to ctest program executable.
> CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/ctest.exe
> //ADVANCED property for variable: CMAKE_CXX_FLAGS
> CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
> CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
> CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
> CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
> CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES
> CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_C_FLAGS
> CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
> CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
> CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
> CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
> CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
> CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
> //Executable file format
> CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
> //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
> CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
> CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
> CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
> CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
> CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
> //Name of generator.
> CMAKE_GENERATOR:INTERNAL=Visual Studio 12 2013 Win64
> //Name of generator toolset.
> CMAKE_GENERATOR_TOOLSET:INTERNAL=
> //Start directory with the top level CMakeLists.txt file for this
> // project
> CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/Dan/Documents/Visual Studio
> 2013/Projects/VTK_test
> //ADVANCED property for variable: CMAKE_LINKER
> CMAKE_LINKER-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
> CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
> CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
> CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
> CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
> CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
> //number of local generators
> CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=1
> //ADVANCED property for variable: CMAKE_RC_COMPILER
> CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1
> CMAKE_RC_COMPILER_WORKS:INTERNAL=1
> //ADVANCED property for variable: CMAKE_RC_FLAGS
> CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1
> //Path to CMake installation.
> CMAKE_ROOT:INTERNAL=C:/Program Files (x86)/CMake/share/cmake-3.0
> //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
> CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
> CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
> CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
> CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
> CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
> CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_SKIP_RPATH
> CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
> CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
> CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
> CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
> CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
> CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
> //Suppress Warnings that are meant for the author of the CMakeLists.txt
> // files.
> CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE
> //ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
> CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
> //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
> CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
> //Stored GUID
> ReadImageData_GUID_CMAKE:INTERNAL=1A034F39-05B9-431A-9126-3953C0660729
> //Stored GUID
> SG_Filter_CMake
> Rules_GUID_CMAKE:INTERNAL=159E609E-BA6C-4D08-A708-93D06E02CB55
> //Stored GUID
> SG_Filter_Header
> Files_GUID_CMAKE:INTERNAL=C25EDD65-569F-47DD-84C4-1A4DC95E848F
> //Stored GUID
> SG_Filter_Object
> Files_GUID_CMAKE:INTERNAL=49682549-146C-495A-A05E-4717E9235FE3
> //Stored GUID
>
> SG_Filter_Resources_GUID_CMAKE:INTERNAL=805E7B31-FCFB-4FEC-8C70-8462336B3109
> //Stored GUID
> SG_Filter_Source
> Files_GUID_CMAKE:INTERNAL=618C9595-6DBD-4D3C-AAAE-B898B7AD7622
> //Stored GUID
> ZERO_CHECK_GUID_CMAKE:INTERNAL=CF1D2DF2-CBDF-4351-ABD8-055BE091763A
>
>
>
>
> ------------------------------
> Date: Tue, 1 Jul 2014 16:22:05 -0400
>
> Subject: Re: [vtkusers] CMake/Linking Issues VTK 6.1.0
> From: christopher.mullins at kitware.com
> To: dbpvusrlist at hotmail.co.uk
> CC: vtkusers at vtk.org
>
> Interesting. Are you able to build any of the VTK examples [1] against
> your current install? Also, have you tried with a clean build tree of your
> application? It sounds like something is getting cached when it shouldn't
> be.
>
> It might help if I could have a look at your CMakeCache.txt, or if you
> could take a screenshot of your cmake-gui before the "configure" step.
>
> [1] http://www.vtk.org/Wiki/VTK/Examples/Cxx
>
>
> On Tue, Jul 1, 2014 at 4:16 PM, Dan <dbpvusrlist at hotmail.co.uk> wrote:
>
> Hmm, just tried removing it. It doesn't make a difference. If I type the
> correct install directory into the GUI it just resets when I press
> 'configure'. If I type it an they just click 'generate' it still gives the
> error about 'vtkalglib.lib'.
>
> Dan
>
> ------------------------------
> Date: Tue, 1 Jul 2014 15:59:59 -0400
>
> Subject: Re: [vtkusers] CMake/Linking Issues VTK 6.1.0
> From: christopher.mullins at kitware.com
> To: dbpvusrlist at hotmail.co.uk
> CC: vtkusers at vtk.org
>
> Also, even though I specified my VTK_DIR in the CMake it keeps showing the
> wrong directory in the CMake GUI and even if I change it, it swaps back
> when I click on configure.
>
>
> I suspect this is causing the problem. Could you take it out of the
> CMakeLists.txt file and just provide it at configure time via cmake-gui?
>
>
> On Tue, Jul 1, 2014 at 3:56 PM, Dan <dbpvusrlist at hotmail.co.uk> wrote:
>
> Hi Christopher,
>
> Yes I have seen and read that page. The problem I am having is not
> building VTK itself, rather, building my own application which uses VTK. I
> have cobbled together a CMake file from scouring the VTK documentation /
> Google. It reads
>
> cmake_minimum_required(VERSION 2.8.7)
> project(Test)
> set(VTK_DIR "C:/VTK-6.1.0/install")
> find_package(VTK 6.1 REQUIRED NO_MODULE)
> if(VTK_FOUND)
> message("found VTK. Version:" ${VTK_VERSION}. VTK_DIR: ${VTK_DIR})
> endif()
> include(${VTK_USE_FILE})
> add_executable(Test test.cpp)
> target_link_libraries(Test ${VTK_LIBRARIES})
>
>
> It configures fine and generates a Visual Studio solution I can open, but
> when I try and build this it throws a linker error saying
>
> "cannot open input file 'vtkalglib.lib'"
>
> Interesting to note is that in my install folder (specified while building
> VTK) there is a .lib called 'vtkalglib-6.1.lib' but no 'vtkalglib.lib'.
> Also, even though I specified my VTK_DIR in the CMake it keeps showing the
> wrong directory in the CMake GUI and even if I change it, it swaps back
> when I click on configure.
>
> Regards,
> Dan
>
>
> ------------------------------
> Date: Tue, 1 Jul 2014 15:43:36 -0400
> Subject: Re: [vtkusers] CMake/Linking Issues VTK 6.1.0
> From: christopher.mullins at kitware.com
> To: dbpvusrlist at hotmail.co.uk
> CC: vtkusers at vtk.org
>
>
> Have you checked out the wiki page for configuring and building [1] ? It
> was written for VTK 6.1.0.
>
> Could you post which step you're trying to accomplish, and the errors you
> receive? I think this will help us diagnose what's happening.
>
>
> [1] http://www.vtk.org/Wiki/VTK/Configure_and_Build
>
>
> On Tue, Jul 1, 2014 at 3:33 PM, Dan <dbpvusrlist at hotmail.co.uk> wrote:
>
> Hi All,
>
> I have been using VTK (version 5) for some time. I downloaded and built
> the source as detailed on the website, and then I was able to link to the
> libraries and include the header files manually as I usually do for third
> party libraries. Everything worked fine.
>
> I'm now on a new system so I downloaded, configured and built VTK 6.1.0.
> It built fine and I installed it to the specified directory. However, I
> then found it impossible to manually link my VS project to the libraries.
> To get around this I tried using CMake to generate a Visual Studio project
> but nothing I try seems to work. A number of permutations each seem to give
> different errors, either include errors or linking errors. Some won't even
> configure with CMake!
>
> Could someone please explain, in clear steps how one goes about building
> and linking to VTK?
>
> Thanks very much,
> Dan
>
> (I'm not a novice but after three days trying to sort this out I'm out of
> ideas!)
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtkusers
>
>
>
>
> --
> Christopher Mullins
> R&D Engineer
> Kitware Inc.,
> 919.869.8871
>
>
>
>
> --
> Christopher Mullins
> R&D Engineer
> Kitware Inc.,
> 919.869.8871
>
>
>
>
> --
> Christopher Mullins
> R&D Engineer
> Kitware Inc.,
> 919.869.8871
>
--
Christopher Mullins
R&D Engineer
Kitware Inc.,
919.869.8871
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20140701/bdbb6d2d/attachment.html>
More information about the vtkusers
mailing list