![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cmake
、、、、南山小雨、、、、
秋风吹湘水,落叶满南山.
展开
-
CMakeList增加make install
在执行make install时,可执行文件和头文件将会安装到指定的目录下。在执行make clean时,会调用CMAKE_BUILD_TOOL进行清理,同时还会执行额外的清理操作,这些操作在${CMAKE_BINARY_DIR}/cmake/clean-all.cmake中定义。这将会将安装路径设置为/usr/local,构建类型设置为Release,并在上一级目录中查找CMakeLists.txt文件。):添加一个名为clean-all的自定义目标,执行make clean和额外的清理操作。原创 2023-03-27 11:25:59 · 882 阅读 · 0 评论 -
用CMakeLists生成静态库/动态库
target_link_libraries(),可以往生成库ENC里添加库,这些库会包含在ENC里。如果另一个工程调用ENC,则不需要再添加对这些库的调用,因为ENC里已经包含。其实关键就在add_library()这行,他的第一个参数是生成库的名字,第二个确定是静态还是动态库。原创 2022-12-23 09:22:16 · 941 阅读 · 0 评论 -
CMakeList添加指定路径的库和头文件
CMakeList添加路径的库和头文件一.方法一#包含ffmpeg头文件路径 这里以CMakeLists.txt为参考路径include_directories(thirdPart/ffmpeg/include)然后在代码中直接extern “C”{#include “libavformat/avformat.h”// #include “libavcodec/avcodec.h”// #include “libavutil/avutil.h”// #include “libswsca原创 2021-09-11 18:03:38 · 21358 阅读 · 2 评论