TonJuan
(usa Ubuntu)
Enviado em 06/04/2013 - 09:16h
Vamos lá, por partes:
Listeiro 037 escreveu:
Tenta de novo esse seu comando:
g++ -o NomeDoExecutável NomeDoPrograma.cpp `pkg-config opencv --cflags --libs`
e
#include <aruco.h> você já colocou, faça igual com
cv.h:
#include <aruco.h>
#include <aruco.h>
Deve aparecer sobre a falta de mais alguma. Teoricamente você apenas deveria inserir o #include.
Incluí o
#include <cv.h>
e
#include <opencv/cv.h>
, continua aparecendo a mesma mensagem de erro:
aruco_test.cpp:32:19: fatal error: aruco.h: No such file or directory
compilation terminated.
(se eu não colocar o `pkg-config opencv --cflags --libs`, aparece que o cv.h que não é encontrado)
OpenCV está instalado?
Sim, está instalado. Segui esse tutorial:
http://www.samontab.com/web/2012/06/installing-opencv-2-4-1-ubuntu-12-04-lts/
Mais uma coisa: dê uma olhada neste diretório: /usr/lib/pkgconfig/
Lá deve ter um arquivo com alguma coisa que tenha aruco em parte do nome.
Infelizmente não tem nada que tem aruco no nome, tem o seguinte:
dbus-python.pc IlmBase.pc libxine.pc notify-python.pc pm-utils.pc python.pc xorg-wacom.pc
ibus-table.pc libquvi-scripts.pc nautilus-sendto.pc OpenEXR.pc python-2.7.pc tbb.pc
Já em /usr/local/lib/pkgconfig, tem apenas
opencv.pc, acho que deveria ter algum aruco.pc aqui :/
Não tenho certeza se por você ter seguido o tutorial de instalação do site que você viu se as coisas que foram instaladas foram parar em /usr/local
Soube que o aruco.h está lá pois saí procurando.
Por exemplo: poderia ter um desses arquivos *.h dentro de /usr/local/include ou alguma bibliotaca dentro de /usr/local/lib se quando você usou make install tudo foi mandado prá /usr/local.
Tem um .h dentro de /usr/local/include/aruco. Em /usr/local/lib tem as bibliotecas libaruco.so, libaruco.so.1.2, libaruco.so.1.2.4.