cmake编译的步骤:
1.创建两个文件夹,都放在xxx源文件夹下
xxx_temp_file 用于存放cmake产生的ITK项目文件
xxx 用于保存编译成功后的bin, include, lib等文件
2.CMake编译
(1)where is the source code 选择 编译的源文件所在的文件夹位置
where to build the binaries 选择 xxx_temp_file ,存放CMake编译后产生的项目文件
(2)点击Configure,选择编译器:Visual studio 10 2010 Win64,选择电脑所安装的vs版本类型
点击configure,等待configure完成。
(3)cmake的选项中勾选BUILD_SHARED_LIBS.(用于创建共享库和dll文件,并且保存其他格式和编码)
勾选Advanced之后更改CMAKE_INSTALL_PREFIX(表示编译ITK后生成的lib 及include等的安装路径)设置为 xxx,即编译成功后的bin, include, lib等文件保存的位置
再次点击 Configure, 直至所有条目都变成灰色,表示配置成功, 点击Generate确认.
3.第二步成功后在xxx_temp_file里面有以下内容,每个编译的不完全一致,但会有vs工程文件存在
打开ALL_BUILD工程,在vs环境下编译,debug或release都可以,跳出“成功n个,失败0个”,说明配置成功。
如果编译中出错,则需要在cmake中重新configure,修改某些选项,重复之后的步骤
编译结束后,再右键单击INSTALL项目,单独编译。结束后对应的bin和lib,dll文件就安装到了xxx文件夹下。