CMake 编译

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文件夹下。


猜你喜欢

转载自blog.csdn.net/fignting_formyself/article/details/80092945