У меня проблемы с компиляцией простого примера кода, взятого с официального сайта здесь https://graphviz.gitlab.io/_pages/dot.demo/demo.c. Проблема в неопределенной ссылке на функции Graphviz. Я знаю, что здесь задан связанный вопрос Qt Creator не может разрешить gvContext в Ubuntu , но это не помогло.
Я включил libgvc libcgraph libcdt в мой CMakeLists.txt, и это не помогло. Я удостоверился, что эти пакеты присутствуют на моей машине.
Вот мой CMakeLists.txt
cmake_minimum_required(VERSION 3.13)
project(name)
set(CMAKE_CXX_STANDARD 14)
add_executable(name main.cpp)
INCLUDE(FindPkgConfig)
PKG_SEARCH_MODULE(gvc REQUIRED libgvc libcgraph libcdt)
LINK_DIRECTORIES(${gvc_LIBRARY_DIRS})
INCLUDE_DIRECTORIES(${gvc_INCLUDE_DIRS})
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${gvc_LIBRARIES})
Пожалуйста, если кто-то связал библиотеку или знает, как правильно связать, дайте мне знать.