安装x64下的VS, VTK, ITK和Boost

安装x64下的VS2008

  1. 安装的过程中需要注意的是不能够使用default模式,因为default模式下只安装了win32的编译器,而没有安装x64的编译器。
  2. 安装过程中选择custom并且在x64 compiler上打钩,这样才安装了x64编译器。

安装x64下的VTK,ITK

注意:若要同时使用itk和vtk,需要先安装vtk。然后安装itk。当itkCMakeconfigure的之前,需要(1) 在VTK_DIR选项填写vtk的安装路径;(2) 将Module_ITKVtkGlue选项打勾。

  1. 将下载好的itk(或vtk)的源代码文件分别放在各自的src文件夹下,并同时创建build文件夹用来存放CMake编译后的共享库文件(.lib)。
  2. CMake下选用vs2008x64 win64的编译器进行configure,否则默认模式是win32的编译器。(建议将CMAKE_INSTALL_PREFIX设置为D:\software\ITK2008(或D:\software\VTK2008),这样CMake可以更加容易找到库文件)
  3. 根据需要勾选一些安装选项,比如examples, test, tcl, mfc等可以不安装。
  4. 两次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

  1. 默认情况下Boost的安装使用的是最新的VS编译器版本并且是在win32模式下进行编译。所以需要在运行完bootstrap.bat后,运行bjam时用如下命令:(注意:这些都是在cmd的命令行窗口进行安装的
bjam.exe --toolset=msvc-9.0 address-model=64  

这样使用的才是vs200864位的编译器

你可能感兴趣的:(安装x64下的VS, VTK, ITK和Boost)