cmake_minimum_required(VERSION 3.6) project(FFMPEG_DEMO3) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -v -stdlib=libc++ -framework OpenGL -framework AppKit -framework Security -framework CoreFoundation -framework CoreVideo -framework CoreMedia -framework QuartzCore -framework CoreFoundation -framework VideoDecodeAcceleration -framework Cocoa -framework AudioToolbox -framework VideoToolbox -framework OpenCL -I/usr/local/include -L/usr/local/lib/ -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/") set(SOURCE_FILES main.cpp) add_executable(FFMPEG_DEMO3 ${SOURCE_FILES}) INCLUDE_DIRECTORIES(/usr/local/Cellar/ffmpeg/3.2.2/include) INCLUDE_DIRECTORIES(/usr/local/Cellar/ffmpeg/3.2.2/lib) INCLUDE_DIRECTORIES(/usr/local/Cellar/libass/0.13.6/include) INCLUDE_DIRECTORIES(/usr/local/Cellar/libass/0.13.6/lib) INCLUDE_DIRECTORIES(/usr/X11/lib) INCLUDE_DIRECTORIES(/usr/lib) FIND_LIBRARY(LIBAVCODEC libavcodec.dylib) FIND_LIBRARY(LIBAVDEVICE libavdevice.dylib) FIND_LIBRARY(LIBAVFILTER libavfilter.dylib) FIND_LIBRARY(LIBAVFORMAT libavformat.dylib) FIND_LIBRARY(LIBAVUTIL libavutil.dylib) FIND_LIBRARY(LIBPOSTPROC libpostproc.dylib) FIND_LIBRARY(LIBSWRESAMPLE libswresample.dylib) FIND_LIBRARY(LIBSWSCALE libswscale.dylib) FIND_LIBRARY(LIBPOSTPROC libpostproc.dylib) FIND_LIBRARY(LIBICONV libiconv.dylib) FIND_LIBRARY(LIBAVRESAMPLE libavresample.dylib) FIND_LIBRARY(LIBFREETYPE libfreetype.dylib) FIND_LIBRARY(LIBASS libass.dylib) MARK_AS_ADVANCED(LIBAVCODEC LIBAVDEVICE LIBAVFILTER LIBMP3LAME LIBAVUTIL LIBAVRESAMPLE LIBSWSCALE LIBAVFORMAT LIBPOSTPROC LIBSWRESAMPLE LIBICONV LIBFREETYPE LIBASS)
MAC下开发FFMPEG的cmake
最新推荐文章于 2024-08-11 23:51:54 发布