如何向一个基于CMake构建的项目添加库

对于CMake实在不熟, 几乎每次碰到CMake的问题都需要请教师兄, 惭愧……

简单地记录一下步骤叭:
1. 在项目的CMake文件里利用find_package和include_directories告诉项目, 库的头文件在哪?
2. 在环境变量里面添加库的根目录以及DLL的包含目录;
3. 在库的CMake文件里找到库的头文件目录对应的变量名(一般是XXX_INCLUDE_DIRS) 及lib包含目录对应的变量名(一般是XXX_LIBRARIES或者XXX_LIBRARY), 然后使用CMake提供的target_link0_libraries命令将项目和库的lib链接起来就好.

总体来说, 就是这样一些步骤, 还是需要多练习, 以此来提高自己的工程能力, finghting!!!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注