zoukankan      html  css  js  c++  java
  • FFMpeg的一些基础配置

    一 . CMakeLists.txt文件的使用   

      1.添加头文件的相对路径 : include_directories(include(这里面就是文件的名字))

      2.设置ffmpeg的库的路径(v7a或者v8a)进行筛选 :

       -DANDROID_ABI = armeabi-v7a

       设置变量 : set(FF_DIR(变量名称) ${CMAKE_CURRENT_SOURCE_DIR}/${ANDROID_ABI})

      3.CMake添加动态库

       1.将库导入 add_library(<name>  SHARED  source)

        (1).add_library(native_lib  SHARED  /src/main/cpp/native-lib.cpp) ------>源码

           (2).add_library(avformat  SHARED  IMPORTED) -----> IMPORTED需要自己导入

       4.设置预编译的属性 : set_target_properties(target 1 target2 ....   PROPERTIES  prop1 value1  prop2  value2.....)

        set_target_properties(avformat  PROPERTIES  IMPORTED_LOCATION${FF_DIR}/libavformat.so)

       5.Cmake链接动态库 : target_link_libraries(name  ${log-lib})

        target_link_libraries(native_lib  ${log-lib})

       

  • 相关阅读:
    dfssvc.exe
    我左边的公告
    再做了一个LOGO
    做一个调查,请大家帮忙
    如果年三十没有人陪我
    我喜欢这个模版
    cisvc.exe是什么服务
    IIS与SQL服务器安全加固
    终于申请到了blogs
    重发LOGO
  • 原文地址:https://www.cnblogs.com/liunx1109/p/9262780.html
Copyright © 2011-2022 走看看