2016-05-11 7 views
1

Я попытался скомпилировать FLANN с cmake, но единственным результатом стала гигантская головная боль.Как использовать FLANN, установленный из synaptic

Итак, я нашел here это решение через репозиторий PCL и синаптический. Установка, похоже, прошла хорошо, но теперь я не знаю, как использовать установленный пакет.

Цитирование Flann-х documentations:

Пример команды компиляции, которая должна использоваться будет выглядеть что-то вроде этого: g++ flann_example.cpp -I $FLANN_ROOT/include -o flann_example_cpp где $FLANN ROOT является библиотека основной каталог.

Но мне непонятно, где $FLANN_ROOT есть.

+0

Вы компилировали FLANN из источников или использовали repap? – user2807083

+0

Я выполнил инструкцию по ссылке для второго метода, используя synaptic, поэтому я думаю, что repo – TwistAndShutter

ответ

1

$FLANN_ROOT - это путь, где была установлена ​​библиотека. Это в основном актуально при сборке и установке вручную (особенно при установке в нестандартные местоположения).

При установке системой упаковки (Synaptic - I Ubuntu?) Заголовки библиотеки, скорее всего, будут установлены в '/usr/include' или '/usr/local/include'. Обычно вам не нужно использовать -I, тогда как эти пути рассматриваются по умолчанию.