通过遵循本教程( ArUco ),我安装了http://miloq.blogspot.com.es/2012/12/install-aruco-ubuntu-linux.html库。但我没有管理生成一个简单的可执行文件。我正在尝试更改aruco_test.cpp中的代码行(在安装库时已经有了代码行)。它在aruco/utils文件夹中)。我想改变在代码中使用的相机,这样我就可以使用我的外部网络摄像头,而不是使用笔记本摄像头。每当我试图在linux终端上编译*.cpp文件以生成一个可执行文件时,我都会收到以下错误消息:
g++ aruco_test.cpp -o aruco_test aruco_test.cpp:31:19:致命错误: aruco.h:没有这样的文件或目录 编译已终止。
我的一个朋友说我没有在全球安装ArUco库,这就是为什么我的系统找不到aruco.h的原因。我知道这个头像在哪里。它在/usr/local/include/aruco中,但我不知道如何向系统说明如何在该文件夹中找到这个标头。
如果ArUco库是全局安装的,我只能在代码中包含"#include aruco.h“来编译*.cpp文件。
在这里可以找到一个aruco_test.cpp代码副本:test.cpp
有人能帮帮我吗?
发布于 2013-04-07 12:57:29
使用随包一起提供的makefile来编译。
为了弄清楚最初用于编译的命令是什么,执行make clean,然后执行make -n。后一个命令不会执行任何操作,而只是发出它将执行的指令。
https://stackoverflow.com/questions/15862493
复制相似问题