From 20328588f2b86dc85f714ef4f4068321666e2a84 Mon Sep 17 00:00:00 2001 From: cxh Date: Mon, 8 Sep 2025 10:14:14 +0800 Subject: [PATCH] first commit --- CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 146b1ac..7527653 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,9 +1,14 @@ cmake_minimum_required(VERSION 3.10) -project(camera_to_rtsp) + +# 工程名称(随便改) +project(rtsp_server) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) +# 设置可执行文件输出目录 +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) + # 找 GStreamer find_package(PkgConfig REQUIRED) pkg_check_modules(GSTREAMER REQUIRED gstreamer-1.0) @@ -20,6 +25,7 @@ include_directories( # 源码目录 file(GLOB SRC_FILES src/*.cpp) +# 生成可执行文件(名字和 project 不一定要一样) add_executable(camera_to_rtsp ${SRC_FILES}) # 链接库目录 @@ -35,7 +41,7 @@ target_link_libraries(camera_to_rtsp pthread ) -# 运行时把 config.json 复制到 build 目录 +# 运行时把 config.json 复制到 bin/ 目录 add_custom_command(TARGET camera_to_rtsp POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_SOURCE_DIR}/config.json