我按照本教程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库已全局安装,我可以编译* .cpp文件,只在代码中包含“#include aruco.h”。
此处可找到aruco_test.cpp代码副本:https://github.com/elrond79/aruco/blob/master/utils/aruco_test.cpp
有人可以帮助我吗?
答案 0 :(得分:0)
使用随包提供的makefile进行编译。
为了计算最初用于编译的命令,执行make clean
后跟make -n
。后一个命令不执行任何操作,只是发出它本来会执行的指令。