安装x64下的VS2008
- 安装的过程中需要注意的是不能够使用
default模式,因为default模式下只安装了win32的编译器,而没有安装x64的编译器。 - 安装过程中选择
custom,并且在x64 compiler上打钩,这样才安装了x64编译器。
安装x64下的VTK,ITK
注意:若要同时使用itk和vtk,需要先安装vtk。然后安装itk。当itk在CMake中configure的之前,需要(1) 在VTK_DIR选项填写vtk的安装路径;(2) 将Module_ITKVtkGlue选项打勾。
- 将下载好的
itk(或vtk)的源代码文件分别放在各自的src文件夹下,并同时创建build文件夹用来存放CMake编译后的共享库文件(.lib)。 - 在
CMake下选用vs2008的x64 win64的编译器进行configure,否则默认模式是win32的编译器。(建议将CMAKE_INSTALL_PREFIX设置为D:\software\ITK2008(或D:\software\VTK2008),这样CMake可以更加容易找到库文件) - 根据需要勾选一些安装选项,比如
examples, test, tcl, mfc等可以不安装。 - 两次
configure和一次generate后,打开ITK.sln(或vtk.sln),直接build->build solution就可以了(debug模式将生成debug模式的itk(或vtk),release模式将生成release模式的itk(或vtk),根据需要选择相应的模式。建议使用release模式的itk(或vtk),因为速度会快非常多。)(为确保正确,可以再对INSTALL.sln进行build)。
安装x64下的Boost
- 默认情况下
Boost的安装使用的是最新的VS编译器版本并且是在win32模式下进行编译。所以需要在运行完bootstrap.bat后,运行bjam时用如下命令:(注意:这些都是在cmd的命令行窗口进行安装的)
bjam.exe --toolset=msvc-9.0 address-model=64
这样使用的才是vs2008和64位的编译器