你将收获

使用cmake编译执行文件,动态库和静态库

在cmake中使用第三方库

使用cmake文件分组

使用cmake的findpackage搜索

适用人群

使用CMake的C++开发者,跨平台编译者,跨平台开发者。

课程介绍

    本课程通过一个一步步延伸的完整实例,教会大家使用CMake来编译C++程序。

    CMake是跨平台开发不可少的工具,很多同学在管理代码的时候需要在不同平台维护不同工程,使用CMake就可以轻松的维护一套工程即可。

    在基础部分,用一个完整的项目实例,给大家演示如何创建可执行文件,动态库,静态库,使用第三方库等基础功能。

    在高级部分,演示了如何使用CMake文件分组,使用findpackage搜索库以及如何自定义自己的搜索模块。

课程目录