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 ?