add source code

This commit is contained in:
2025-09-17 17:52:49 +08:00
parent 83fd7f0387
commit bcb421e7bb
2 changed files with 29 additions and 0 deletions

17
CMakeLists.txt Normal file
View File

@@ -0,0 +1,17 @@
cmake_minimum_required(VERSION 3.16)
project(hello-ffmpeg LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
link_directories("/Users/lenn/ffmpeg_build/lib")
include_directories("/Users/lenn/ffmpeg_build/include")
add_executable(hello-ffmpeg main.cpp)
target_link_libraries(${PROJECT_NAME} PRIVATE avutil)
include(GNUInstallDirs)
install(TARGETS hello-ffmpeg
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

12
main.cpp Normal file
View File

@@ -0,0 +1,12 @@
#include <iostream>
extern "C" {
#include <libavutil/avutil.h>
}
using namespace std;
int main()
{
cout << "FFmpeg 版本:" << av_version_info();
return 0;
}