首页 > debug:g2o cmake时报错“Qt5 not found. Install it and set Qt5_DIR accordingly

debug:g2o cmake时报错“Qt5 not found. Install it and set Qt5_DIR accordingly

**

debug:g2o cmake时报错“Qt5 not found. Install it and set Qt5_DIR accordingly”

**

完整报错:

@ubuntu:~/WorkSpace/g2o/build$ cmake …/

– Compiling on Unix

– Found CHOLMOD and its dependencies

– Compiling with OpenGL support

– Could NOT find Qt4 (missing: QT_CORE_INCLUDE_DIR QT_CORE_LIBRARY QT_XML_INCLUDE_DIR QT_XML_LIBRARY QT_OPENGL_INCLUDE_DIR QT_OPENGL_LIBRARY QT_GUI_INCLUDE_DIR QT_GUI_LIBRARY QT_WIDGETS_INCLUDE_DIR QT_WIDGETS_LIBRARY) (found version “4.8.7”)

Qt5 not found. Install it and set Qt5_DIR accordingly

– Compiling g2o apps

– Compiling g2o examples

– Compiling with GCC

– Configuring done

– Generating done

– Build files have been written to: /home/aicrobo/WorkSpace/g2o

原因:

文件 g2o/cmake_modules/FindQGLViewer.cmake 编写错误

错误代码段:

find_package(Qt4 COMPONENTS Core Xml OpenGL Gui Widgets)

if(NOT Qt4_FOUND)

message(“Qt5 not found. Install it and set Qt5_DIR accordingly”)

if (WIN32)

message(" In Windows, Qt5_DIR should be something like C:/Qt/5.4/msvc2013_64_opengl/lib/cmake/Qt5")

endif()

endif()

修改后:

find_package(Qt4 COMPONENTS)# Core Xml OpenGL Gui Widgets)

if(NOT Qt4_FOUND)

message(“Qt4 not found. Install it and set Qt4_DIR accordingly”)

if (WIN32)

message(" In Windows, Qt5_DIR should be something like C:/Qt/5.4/msvc2013_64_opengl/lib/cmake/Qt5")

endif()

endif()

更多相关:

  • 需求 有时候自媒体创作写稿时难免遇到大规模压缩某个文件夹内的图片的情况,通常我们可以使用一些批量压缩的工具来处理,但我觉得,这是小白的做法,对于我们这些经验丰富的老司机来说,使用代码来处理,将是一件高效而且高逼格的事情。使用PIL中的Image模块,就能很快地完成这项工作。 准备 我的电脑图片文件夹中有一个壁纸文件夹"win8壁...

  • 在python 中如果通过多线程的方式执行某个方法很简单,只需要把同步函数的第一个参数为该函数对象即可。但是如果函数对象是某个类的静态方法,这时候如果直接使用类的该函数对象会报错。此时需要构造一个代理的方法来实现。 如:上一个博文中的统计目录大小的静态类方法,如果想要查询多目录的空间大小,并且做成多线程个的方式。可采用下面的方法:...

  • 1 build_kernel() 2 { 3 # 进入源码顶层目录 4 cd ${BS_DIR_KERNEL} || return 1 5 # 编译配置文件 6 make ${BS_CONFIG_KERNEL} ARCH=arm CROSS_COMPILE=...

  • git rm -rf dirgit add .git commit -m 'remove dir'git push origin master //dir是要删除的文件夹路径 转载于:https://www.cnblogs.com/xulei1992/p/5650399.html...

  • 摘要​ 大家在做点云的时候经常会用到QT,但是我们需要使用QT做点云的可视化的时候又需要VTK,虽然我们在windows下安装PCL的时候就已经安装了VTK,由于跟着PCL安装的VTK是没有和QT联合编译的,所以在使用PCL和QT做点云可视化界面的时候是无法使用可是QT的插件QVTKWidget,本文将主要讲解一些PCL在Ubunt...

  • 经过几天的痛苦经历折腾,终于顺利在Qt Creator 下成功运行了。 上一篇是: Qt 有多少人折腾-qt for s60终于安装成功 上篇只是在Carbide环境下能新建Qt项目,由于CarbideC++的智能提示没Qt好,所以很多人都会想在Qt下直接运行。   说说过程: Qt Creator 环境中 在新建Mobile Gu...