Установка ROS уничтожить jsoncpp - PullRequest
0 голосов
/ 29 марта 2020

Я установил среду ROS, как описано в репозитории Maplab:

Установка ROS Maplab репо

Проблема в том, что после установки ROS я пытаюсь запустить C ++ программировать и получать сбои во всех случаях использования моей библиотеки Json, например:

undefined reference to `Json::Value::append(Json::Value&&)'
undefined reference to `Json::Value::operator=(Json::Value const&)'
undefined reference to `Json::Value::append(Json::Value&&)'

Ошибка происходит в сборке Cmake:

target_link_libraries(some_module_static some_folder ${OpenCV_LIBS} jsoncpp)

Я предполагаю, что установка ROS вредит предыдущей Jsoncpp установка.

Единственное найденное мной рабочее решение - полностью удалить ROS и запустить программу C ++. Другие решения показали, что переустановка Jsoncpp также приведет к удалению части среды ROS.

Что еще я могу сделать, чтобы запустить C ++ и ROS на одной машине.

  • Я использую Ubuntu 18.04
...