Could u give me some adv for deepstream-test4.c's cmakelists.txt

dear sir:

I want to debug the deepstream-test4 used clion. but it need cmakelists.txt instead of makefile.so I write the txt like this:

cmake_minimum_required(VERSION 2.8.4)
project(deepstream-test4-app)


set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

include_directories(
        /usr/include/gstreamer-1.0
        /usr/include/glib-2.0
        /usr/lib/x86_64-linux-gnu/glib-2.0/include
        ../../../includes
    )
link_directories(
        ../../../libs
)
add_executable(deepstream-test4-app deepstream_test4_app.c)
target_link_libraries(deepstream-test4-app pthread )

and I get mistake this:

/deepstream_sdk_v4.0_x86_64/sources/apps/sample_apps/deepstream-test4/cmake-build-debug --target all -- -j 6
[ 50%] Linking C executable deepstream-test4-app
CMakeFiles/deepstream-test4-app.dir/deepstream_test4_app.c.o:在函数‘generate_ts_rfc3339’中:
/home/tms/software/deepstream_sdk_v4.0_x86_64/sources/apps/sample_apps/deepstream-test4/deepstream_test4_app.c:94:对‘g_snprintf’未定义的引用
CMakeFiles/deepstream-test4-app.dir/deepstream_test4_app.c.o:在函数‘meta_copy_func’中:
/home/tms/software/deepstream_sdk_v4.0_x86_64/sources/apps/sample_apps/deepstream-test4/deepstream_test4_app.c:104:对‘g_memdup’未定义的引用

....

many undefined reference …

could u give me some sample for cmakelists.txt ?

Hi,

Deepstream does not officially support Cmake, can you switch to make files instead ?

Hi,
Are you using Deepstream from within Deepstream docker?
(e.g. docker pull nvcr.io/nvidia/deepstream:4.0.1-19.09-devel)

Thanks