CMakeLists проблема с общими библиотеками

Я пытаюсь использовать gstreamer-rtsp-server таким образом:

  1. Я загрузил исходный gst-rtsp-сервер и скомпилировал и установил его с помощью ./configure, make, make install по-прежнему.
  2. После этого я создаю простой проект CLion с кодом из примера gstreamer-rtsp-server (gst-rtsp-server-1.6.0/examples/test-launch.c)
  3. 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

Как я могу это исправить и запустить свой проект?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]