Я пытаюсь использовать gstreamer-rtsp-server таким образом:
./configure
, make
, make install
по-прежнему.gst-rtsp-server-1.6.0/examples/test-launch.c
)CMakeLists выглядит так:
cmake_minimum_required(VERSION 3.3)
project(gst_RTSP_server)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
include(FindPkgConfig)
pkg_check_modules(GLIB glib-2.0 REQUIRED)
pkg_check_modules(GSTREAMER
REQUIRED gstreamer-1.0)
pkg_check_modules(GSTRTSP
gstreamer-rtsp-server-1.0)
include_directories(${GLIB_INCLUDE_DIRS})
include_directories(${GSTREAMER_INCLUDE_DIRS})
include_directories(${GSTRTSP_INCLUDE_DIRS})
set(SOURCE_FILES main.cpp)
add_executable(gst_RTSP_server ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} ${GLIB_LIBRARIES})
target_link_libraries(${PROJECT_NAME} ${GSTREAMER_LIBRARIES})
target_link_libraries(${PROJECT_NAME} gstvideo-1.0)
target_link_libraries(${PROJECT_NAME} ${GSTRTSP_LIBRARIES})
После всего этого я успешно построил свой проект, но когда я запускаю его, я получаю вывод:
error while loading shared libraries: libgstrtspserver-1.0.so.0:
cannot open shared object file: No such file or directory
Как я могу это исправить и запустить свой проект?
Задача ещё не решена.
Других решений пока нет …