0

我按照本教程http://miloq.blogspot.com.es/2012/12/install-aruco-ubuntu-linux.html安装了 ArUco 库。但我不管理生成一个简单的可执行文件。我正在尝试更改 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 代码副本:https ://github.com/elrond79/aruco/blob/master/utils/aruco_test.cpp

有人能帮帮我吗?

4

1 回答 1

0

使用随包提供的 makefile 进行编译。

为了弄清楚最初用于编译的命令是什么, performmake clean后跟make -n. 后一个命令不会执行任何操作,只会发出它本来会执行的指令。

于 2013-04-07T12:57:29.910 回答