cmakelist文件命令含义大全

#项目名字
project(HELLOWORLD)

#包含原程序,即把给定目录下的源程序复制给变量DIR_SRC,但是这里一般都把生成的可执行文件放在bin目录中,这块有空在填坑。
aux_source_directory(DIR_SRC ./)

#生成程序
add_executable(helloworld ${DIR_SRC})
添加静态库或者动态库

而假设我们程序用到了在/usr/lib下的一个静态库libmy.a,那就需要添加如下两个命令
#库所在位置
link_directories(/usr/lib)

#程序编译时候链接库
target_link_libraries(helloworld my)

附上卸载旧的版本并且安装新版本的教程:https://blog.csdn.net/CVAIDL/article/details/100866374
cmake安装包下载地址:https://cmake.org/files/

上一篇:视频剪辑还在重复性工作吗,Python轻松帮你解决烦恼


下一篇:小病毒,小心使用