编译安装 ITK 与 RTK 开发库

参考: RTK wiki help

编译配置 ITK

RTK 要求 ITK 版本 > 4.2.0。

下载 ITK 源码:https://itk.org/ITK/resources/software.html ,并解压到 ~/ITK 。

1
2
3
4
5
cd ~/ITK
mkdir ITK-bin
cd ITK-bin
mkdir ITK_EXTRACT
ccmake ..

修改 CMake 选项:

1
2
3
4
5
6
7
Module_ITKReview ON
ITK_USE_FFTWD ON
ITK_USE_FFTWF ON
BUILD_DOCUMENTATION OFF
BUILD_EXAMPLES OFF
BUILD_TESTING OFF
CMAKE_INSTALL_PREFIX /path/to/ITK_EXTRACT

然后 makemake install 。编译完成后可以添加环境变量 ITK_DIR 为 ITK-bin 的路径。

编译配置 RTK

1
2
3
4
cd ~
git clone git://github.com/SimonRit/RTK.git
cd RTK && mkdir RTK-bin && cd RTK-bin && mkdir RTK_EXTRACT
ccmake ..

修改 CMake 选项:

1
2
3
ITK_DIR /path_to_directory/ITK-bin
CMAKE_BUILD_TYPE Release
CMAKE_INSTALL_PREFIX /path/to/RTK_EXTRACT

注意检查 CUDA 的路径是否正确。然后 make && make install

测试

若前面编译 RTK 时勾选了 BUILD_EXAMPLES (默认勾选),则在 bin 目录下会有可执行文件。

1
2
cd ~/RTK/RTK-bin/bin
./HelloWorld

输出:

1
RTK Hello World!