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()
相关文章:

oracle表中怎么去重复,Oracle里去掉表里组合字段重复的记录步骤是什么呢?
当设计表的时候没有建组合字段唯一约束,以后需要增加这一约束时,却发现表里已经有了很多重复记录了。请看看我用的去掉表里组合字段重复的记录方法:假设原始表名为source_table,字段名1为field_name1,字段名2为field_name2。(当然稍加修改也可…

Windows Server 2012
安装Windows Server 2012之后,为了使用的方便性、性能,作如下配置: 一、方便使用: 1、启动时不需要按CtrlAltDel: 控制面板|管理工具|本地安全设置,弹出本地安全设置窗口,然后选择“安全设置…

从网站上扒网页,保存为file文件格式
保存下来的页面总是有部分特效缺失,可是文件包里已经有好几个js文件了。 例如想保存易迅的搜索页面,条件筛选栏的按钮全部失效了,按钮-更多、多选等 都没有反应,搜索结果的鼠标悬浮显示完整信息也没有了。 在 Chrome 地址栏中键…

CSDN:新的开始
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注…

oracle直查和call哪个更快,让oracle跑的更快1读书笔记二
当前位置:我的异常网 数据库 <>读书笔记二<>读书笔记二www.myexceptions.net 网友分享于:2013-08-23 浏览:9次<>读书笔记21 绑定变量1)硬分析和软分析硬分析需要判断是否已经在共享池中,如果有的话,则直接拿…

WordPress 开启 Gzip 为网页加载提速减少响应时间
2019独角兽企业重金招聘Python工程师标准>>> 大家都晓得,开启Gzip能极大地压缩文本数据的体积。对于使用 WordPress 的博主来说,开启服务器的GZip压缩是一个为博客加速的好方法。GZip可对多种类型的文 件进行压缩,对于 CSS&#x…

20180829-Java多线程编程
Java 多线程编程 Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。 程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。 多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。 这里定义和线程相关…

b-blkid查看磁盘设备文件系统类型
blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询 改命令存在于util-linux-2.23.2-26.el7.x86_64软件包之中 常用命令展示 blkid查询所有设备的文件系统…

与后台交互方法一 ——Ajax
一、Ajax:为无刷新读取服务器端数据,常用在用户注册、在线聊天室等。 使用Ajax读取数据时有以下几点需要注意: 1.字符集编码前后台要一致,否则前台显示的数据为乱码。 2.使用随机数或时间清除缓存、阻止缓存,防止服务器…

php复选框关联数据库字段,通过php将复选框中的多个值插入数据库
|我想将此表单值插入到datanase中:Brand 1Brand 2Brand 3Brand 4Brand 5这些文本框是通过php从数据库中的表中获取的,并且可能是Variable我想以这种格式插入数据库如果检查品牌1,则$ brand \“ 1,\”;最后像这样:inse…

WPF中的容器控件——Grid
网格布局 123123123123123123123123123123123123123123123123123123123123123123123123123123112312312312312312312312312312312312312312312312312312312312312312 123123实际应用中应该少不了网格布局,grid布局的特点: 1.每个grid中可以放多个控件&am…

h-hdparm打开关闭磁盘cache
查看磁盘型号 hdparm -I /dev/sde 查看磁盘缓存情况 hdparm -W /dev/sdb 打开或者关闭磁盘cache hdparm -W 0 /dev/sdb关闭 hdparm -W 1 /dev/sdb打开

linux diff 补丁文件夹,LINUX下制作补丁文件 diff,patch
diff(differential)功能说明:比较文件的差异。语 法:diff [-abBcdefHilnNpPqrstTuvwy][-;][-C ;][-D ;][-I ;][-S ;][-W ;][-x ;][-X ;][--help][--left-column][--suppress-common-line][文件或目录1][文件或目录2]补充说明:diff以逐行的…

连通性2 无向图的双连通 bcc
待续。。。转载于:https://www.cnblogs.com/assult/p/3312457.html

网络规划设计培训与方案集下载
http://down.51cto.com/data/96887为OSPF城域网部署专题http://down.51cto.com/data/565799华为、H3C、神码等的一些关于网络规划设计的PPT资料,有技术性的,有理论的,有技术理论的。http://down.51cto.com/data/96885策略路由与路由策略原理培…

C语言标准库之strcat函数
2018-10-20C库函数strcat()函数的功能是实现字符串的拼接。其函数原型如下所示char *strcat(char *dest, const char *src) 1、参数说明 dest:指向目标数组,该目标包含看一个C字符串,且足够容纳追加之后的字符串。 src: 指向要追加的字…

设计模式——单例模式(Singleton)
保证一个类仅有一个实例,并提供一个访问它的全局访问点。——DP UML类图 模式说明 个人认为单例模式是所有设计模式中最为简单的一个模式,因为实现这个模式仅需一个类,而不像其他模式需要若干个类。这个模式中,需要注意的一点就是…

l-logger命令基本介绍
logger是一个shell命令接口,可以通过该接口使用Syslog的系统日志模块,还可以从命令行直接向系统日志文件写入一行信息 logger语法: 可以使用的相关命令 -d, --udp 使用数据报(UDP)而不是使用默认的流连接(TCP) -i, --id 逐行记录每一次logger的进程…

红旗linux可以做服务器吗,在红旗Linux中的E-MAIL服务器(postfix及dovecot)配置过程...
在红旗Linux中打开一个系统终端,使用纯文本方式配置邮件服务器:1、进入postfix服务(smtp服务,用来发送服务)配置文件目录:输入如下命令:cd /etc/postfix2、使用邮件服务器的模板配置文件main.cf.default覆盖原配置文件…

Spring Filter过滤器,Spring拦截未登录用户权限限制
实现的功能:判断用户是否已登录,未登录用户禁止访问任何页面或action,自动跳转到登录页面。 比较好的做法是不管什么人都不能直接访问jsp页面,要访问就通过action,这样就变成了一个实实在在的权限控制了。 那么就有3种…

NOIP模拟 蛋糕(DP+Dilworth定理)
QAQ 【题目分析】 谁能告诉我为什么我的网络流炸了吗。。。。。。。。(我相信是SPJ的锅这年头暴力不好打啊) 所以我们按x排序,然后就是要找到序列中严格上升序列的最少个数,然后。。。。duang。。。。Dilworth定理(上升…

l-lsblk查看设备可用块设备
lsblk命令(列出块设备)用于列出所有可用的块设备的信息,但是, 它并没有列出有关的RAM磁盘的信息。块设备的例子是硬盘,闪存驱动器,CD-ROM等等,一般可以和blkid命令搭配,blkid可以查看更详细的磁盘信息&…

hdu 4720
最小覆盖圆的模板; 1 #include<stdio.h>2 #include<string.h>3 #include<math.h>4 struct Point5 {6 double x;7 double y;8 } pt[1005];9 struct Traingle10 {11 struct Point p[3];12 };13 struct Circle14 {15 struct Point c…

opencv可以在linux上运行,linux上 安装并 运行opencv
我是在树莓派上安装的。1.先安装依赖项OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。sudo apt-get install build-essentialsudo apt-get install cmakesudo apt-get install libgtk2.0-devsudo apt-get install pkg-configsudo apt-get …

Calendar类点点滴滴积累
为什么80%的码农都做不了架构师?>>> set(f, value) 将日历字段 f 更改为 value。此外,它设置了一个内部成员变量,以指示日历字段 f 已经被更改。尽管日历字段 f 是立即更改的,但是直到下次调用 get()、getTime()、get…

3.3 栈的链式存储结构
<?php header("content-type:text/html;charsetutf-8"); /*** 栈的链式存储结构的基本操作**包括* 1.初始化 __contruct()* 2.进栈操作 push()* 3.出栈操作 pop()* 4.销毁栈 destroyStack()* 5.清空栈 clearStack()* 6.遍历栈 stackTraverse()*/ class Node{publ…

readelf 读取动态链接表命令
readelf -sV xxx 查看指定二进制文件运行时的加载库以及对应版本 并依据该命令可以修改某一二进制文件依赖的glibc库函数的版本,从而让改二进制程序可以运行在低版本的操作系统 readelf 读取链接表头 readelf -h xxx ELF文件介绍 ELF(executable and …

[转]cocos2d-x
Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,使用 C 开发,基于OpenGL ES,基于Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本, WindowsXP & Windows7,WindowsPhone 8.[1]Cocos2d-x是一个开源的…

Linux哪个和Windows很像,Linuxfx - 这套Linux操作系统看起来和Windows 10非常类似
正如你在截图中所看到的那样,Linuxfx的外观和感觉与Windows 10非常类似,甚至还可以得到一个带有Windows开始按钮的开始菜单,然而,这个实际上可能是一个问题,因为微软可能不喜欢在另一个操作系统中看到它的Windows标志。…

OSPF工作原理
ospf工作原理链路状态路由协议open标准最短路径优先(spf)算法链路状态路由协议(vs,距离矢量)与rip的区别 rip是周期性更新(30)ospf 不发送完整的路由条目但是它发送链路状态的更新有不同的分…