首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Cmake运行ArUco示例

使用Cmake运行ArUco示例
EN

Stack Overflow用户
提问于 2015-12-11 15:04:48
回答 2查看 2.9K关注 0票数 0

我是新的Cmake和建设项目使用它。我以前没有使用过这个工具,因此对它是如何工作的了解较少。

我正在尝试获取ArUco库运行的示例。但是ArUco库提供的自述文件建议使用Cmake来运行它们。我有Windows8.1和Visual 2013,我还下载并安装了Cmake3.4.0。

安装之后,我搜索了Cmake上的示例或教程,并找到了一些视频教程,它们演示了如何使用cmake编译程序。但是,在遵循同样的步骤的同时,我也犯了错误。错误如图所示

我在论坛上浏览了不同的问题,但没有找到答案。我不确定是否需要设置环境变量和路径。有关这方面的一些建议将是非常有帮助的。

非常感谢你的帮助。

错误:

C编译器标识为MSVC 18.0.40629.0

CXX编译器标识为MSVC 18.0.40629.0

使用Visual 12 2013检查C编译器的工作情况

检查是否工作C编译器使用: Visual 12,2013 - works

检测C编译器ABI信息

检测C编译器ABI信息已完成

使用Visual 12 2013检查CXX编译器的工作情况

检查是否工作CXX编译器使用: Visual 12,2013 - works

检测CXX编译器ABI信息

检测CXX编译器ABI信息已完成

检测CXX编译特性

检测CXX编译特性-已完成

CMake CMakeLists.txt:5错误(find_package):

由于没有在Findaruco.cmake中提供“CMAKE_MODULE_PATH”,这个项目已经

要求CMake找到由"aruco“提供的包配置文件,但是

CMake没有找到一个。

无法找到由"aruco“提供的具有下列任何名称的包配置文件:

代码语言:javascript
复制
arucoConfig.cmake<br/>
aruco-config.cmake<br/>

将安装前缀"aruco“添加到CMAKE_PREFIX_PATH或将"aruco_DIR”设置到包含上述文件之一的目录中。如果"aruco“提供了一个单独的开发包或SDK,请确保它已经安装。

配置不完整,出现错误!

另见"E:/../aruco_testproject/build/CMakeFiles/CMakeOutput.log".

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-11 15:26:51

其实很明显出了什么问题。CMake找不到某些包裹。

快速而肮脏的溶液

一种解决方案是按照错误信息的建议:

进入特定的CMakeLists.txt文件,并像这样设置aruco_Dir变量

代码语言:javascript
复制
set( auruco_Dir /PATH/TO/ARUCO/WHERE/AURUCOCONFIG.CMAKE/IS/LOCATED/AS/WELL )

真正的方式

更好的方法是在Findaruco.cmake中提供CMAKE_MODULE_PATH模块。这称为模块,因为它集成了CMake的find_package机制(package.html,最后一次访问是在2015年12月11日),并提供了关于在文件系统中可以找到aruco中心信息。(Aruco只是这里的典范。其他模块也是如此)

这有什么好处,为什么我需要find_package和那些模块?

答案很简单。你只有一个中心的地方可以管理,但没有太多。想象一下你的起搏器的位置发生了变化。是否要修复引用此包的每个CMakeLists.txt文件?它类似于基本编程范例

  • 不要重复你自己
  • 不要硬编码任何东西
票数 0
EN

Stack Overflow用户

发布于 2016-12-24 08:26:01

我在Mac上也有过同样的问题,希望Windows用户也能发现这一点。

很可能你没有安装aruco。转到您下载的aruco源文件夹(即~/下载/aruco-2.0.14),并运行以下命令cmake . make make install

然后你就可以建造aruco_testproject cmake . make希望这能帮上忙了

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34226504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档