itk编译
源码下载
cmake配置
- 设置源码路径及build路径
- 设置编译输出路径
- 设置build选项
- plastimatch会用到
- 多整了个debug
VS编译
- 开始编译
- 开始生成
- debug编译的时候除了问题,我就追加了这个,参考:https://developercommunity.visualstudio.com/content/problem/552999/fatal-error-c1090-pdb-api-call-failed-error-code-3.html
- 另外尽量用管理员权限打开vs
- debug和release都编译一下
DCMTK编译
原本以为DCMTK可以不编译的,但是发现不变异DCMTK的话plastimatch就没办法编译CUDA版本,也就是plmcuda和plmregistercuda根本就不会出现。所以需要使用编译。
源码下载
- 链接:https://github.com/DCMTK/dcmtk
- 别问,下载就对了
cmake配置
- 设置源码路径及build路径
- 设置编译输出路径,注意反斜杠写清楚啊,要不然在plastimatch编译的时候要手动改cmake
- 设置build选项
- 加入debug后缀
plastimatch编译
源码下载
cmake配置
- 设置源码路径及build路径
- itk路径
- 配置DCMTK_DIR就好了,如果出现问题Invalid character escape的问题,记得自己去DCMTKConfig.cmake里面改“DCMTK_CMAKE_INSTALL_PREFIX”
- 设置编译输出路径
- 设置build选项
- 多整了个debug
VS编译
- 开始编译
- 开始生成
- 另外尽量用管理员权限打开vs
- debug和release都编译一下