PCL (библиотека облаков точек) 1.7 в Ubuntu 16.04 LTS ошибка сборки
Я обновил версию Ubuntu с 14.04 до 16.04 и получил проблемы при создании проектов, использующих библиотеку облаков точек. (Раньше он хорошо работал на Ubuntu 14.04, и я строю свои проекты с помощью qtcreator)
Предупреждающие сообщения, которые у меня есть:
предупреждение: libboost_system.so.1.54.0, необходимый для /usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libpcl_common.so, может конфликтовать с libboost_system. so.1.58.0
предупреждение: libboost_thread.so.1.54.0, необходимый для /usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libpcl_common.so, может конфликтовать с libboost_thread. so.1.58.0
предупреждение: libboost_filesystem.so.1.54.0, необходимый для /usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libpcl_io.so, может конфликтовать с libboost_filesystem. so.1.58.0
предупреждение: libboost_iostreams.so.1.54.0, необходимый для /usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libpcl_io.so, может конфликтовать с libboost_iostreams. so.1.58.0
предупреждение: libboost_chrono.so.1.54.0, необходимый для /usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/libpcl_io.so, может конфликтовать с libboost_chrono. so.1.58.0
и ошибки:
~ / main.cpp: -1: ошибка: неопределенная ссылка на `pcl :: visualization :: PCLVisualizer :: PCLVisualizer (std :: __cxx11 :: basic_string, std :: allocator> const &, bool) '
~ / main.cpp: -1: ошибка: неопределенная ссылка на `pcl :: visualization :: PCLVisualizer :: setPointCloudRenderingProperties (int, double, std :: __ cxx11 :: basic_string, std :: allocator> const &, int) '
~ / main.cpp: -1: ошибка: неопределенная ссылка на `pcl :: visualization :: PCLVisualizer :: setPointCloudRenderingProperties (int, double, std :: __ cxx11 :: basic_string, std :: allocator> const &, int) '
~ / build-Desktop-Default / CMakeFiles / project_name.dir / main.cpp.o: -1: В функции `pcl :: search :: OrganizedNeighbor :: OrganizedNeighbor (bool, float, unsigned int) ':
~ / main.cpp: -1: ошибка: неопределенная ссылка на `pcl :: search :: Search :: Search (std :: __ cxx11 :: basic_string, std :: allocator> const &, bool) '
~ / build-Desktop-Default / CMakeFiles / project_name.dir / main.cpp.o: -1: В функции `pcl :: search :: OrganizedNeighbor :: OrganizedNeighbor (bool, float, unsigned int) ':
~ / build-Desktop-Default / CMakeFiles / project_name.dir / main.cpp.o: -1: В функции `pcl :: search :: OrganizedNeighbor :: OrganizedNeighbor (bool, float, unsigned int) ':
Я вижу, что есть конфликт междуlibboost_system.so.1.54.0
а такжеlibboost_system.so.1.58.0
но как я могу решить это?