2013-04-07 18 views
0

Я установил библиотеку ArUco, следуя этому руководству http://miloq.blogspot.com.es/2012/12/install-aruco-ubuntu-linux.html. Но я не управляю созданием простого исполняемого файла. Я пытаюсь изменить строку кода в файле aruco_test.cpp (код, который уже появляется при установке библиотеки. Он находится в папке aruco/utils). Я хочу изменить камеру, используемую в коде, чтобы я мог использовать внешнюю веб-камеру, а не использовать веб-камеру для ноутбука. Всякий раз, когда я пытаюсь скомпилировать файл * .cpp на Linux терминал для того, чтобы создать исполняемый файл, я получаю следующее сообщение об ошибке:Как установить ArUco глобально в Ubuntu

g++ aruco_test.cpp -o aruco_test

aruco_test.cpp:31:19: fatal error: aruco.h: No such file or directory

compilation terminated.

Мой друг сказал, что я не устанавливал библиотеку ArUco глобально , поэтому моя система не может найти aruco.h. Я знаю, где этот заголовок. Он находится в/usr/local/include/aruco, но я не знаю, как сказать системе, чтобы найти этот заголовок в этой папке.

Если библиотека ArUco была установлена ​​глобально, я мог бы скомпилировать * .cpp-файл, включив в код только «#include aruco.h».

aruco_test.cpp скопировать код находится здесь: https://github.com/elrond79/aruco/blob/master/utils/aruco_test.cpp

Может кто-нибудь, пожалуйста, помогите мне?

ответ

0

Используйте файлы make-файлов, поставляемые вместе с пакетом для компиляции.

Для того чтобы определить, какие команды были первоначально использованы для компиляции, выполните команду make clean, а затем make -n. Последняя команда ничего не выполнит, а просто испустит инструкции, которые она выполнила.

Смежные вопросы