文章目录
cmake
cmake的重要指令
cmake命令
cmake命令指的是通过cmakefile.list编译计划生成编译结果,一般是可执行文件和一些库文件。
对应图像界面位置:
即build工具

cmake install命令
install命令才会把这些库添加到环境变量中,与这个有关的变量是:CMAKE_INSTALL_PREFIX。
CMAKE_INSTALL_PREFIX默认值在linux系统中位置是/usr/local,windows则是C:/Program Files (x86)
install默认点击debug/run的时候并不会触发,需要一点手动操作。
详情可以参考官网install说明:cmake install clion官网操作说明
对应图像界面位置:

下图位置可以设置run/debug的时候自动install,具体操作参考上面给出的官网。

install中的findPackage
作用:在环境变量下查找某个包,查找后的包可以用到后面。
原理:执行FindXXX.cmake程序,这个程序在cmake2.x的时候需要手写,3.x后可以使用自动生成的XXXConfig.cmake来配置找到程序包,XXX是库的名字。
install中的configure_file
该命令将 <input> 指定的文件拷贝为 <output>指定的文件,并将 <input> 文件中 @VAR@ 或 ${VAR} 的位置替换为使用 configure_file() 命令的当前 CMakeLists.txt 中变量 VAR 的值。该命令用于外部文件获取 C

本文详细介绍了CMake中的关键指令及其用法,包括如何利用install命令将库添加到环境变量,findPackage命令的工作原理及configure_file命令的具体应用。同时提供了实际的CMakeLists.txt示例,帮助读者更好地理解并掌握CMake的使用。
最低0.47元/天 解锁文章
1709

被折叠的 条评论
为什么被折叠?



