安装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位
的编译器