此前一直在windows8电脑上使用http://download.qt.io/official_releases/qt/5.4/5.4.1/qt-opensource-windows-x86-msvc2013_opengl-5.4.1.exe这个版本的QT。但是此时程序又需要在win7上运行,无奈,只能在win7上安装qt环境。

之前没有注意到编译器的问题,使用上述版本在没有装编译器的win7上发现无法编译,最后无奈下载http://download.qt.io/official_releases/qt/5.4/5.4.1/qt-opensource-windows-x86-mingw491_opengl-5.4.1.exe此带有mingw编译器的qt版本。

装好此版本后遇到了几个奇葩的问题,先是出现了循环编译的问题,清理了缓存之后编程成功了,但是运行时提示“程序异常结束”。正在这时我又注意到opencv库的问题,我之前之用V12库文件,但是现在没有在vs下编译了,应该不能再使用opencv-v12了。

遂谷歌后发现,原来若使用mingw编译,要自己重新编译opencv-mingw库文件。遂使用http://www.cnblogs.com/listensong/p/4316944.html此大神公布的办法安装。

第一次使用cmake2.8生成makefile时出现了“Found unsuitable Qt version “” from NOTFOUND, this code requires Qt 4.x”当时以为是cmake版本问题,遂将cmake升级到了最新版也就是cmake3.2.2,但是此问题还是未解决。仔细观察错误后发现与findqt4.cmake有关。遂在cmake安装目录cmake/share/cmake-32-modules/下观察,发现此文件夹下无findqt5.cmake文件。

遂谷歌之,从谷歌上找到了此文件:http://svn.osgeo.org/ossim/trunk/ossim_package_support/cmake/CMakeModules/FindQt5.cmake

解决办法:

使用notepad打开findqt4.cmake文件,将http://svn.osgeo.org/ossim/trunk/ossim_package_support/cmake/CMakeModules/FindQt5.cmake文件内容复制到findqt4.cmake即可解决问题。

QT——安装QT5.4.1 时发生Found unsuitable Qt version “” from NOTFOUND, this code requires Qt 4.x 错误的解决方法相关推荐

  1. java中url参数中有空格,tomcat下载文件时,URL含有文字参数与空格参数出错(java.io.FileNotFoundException错误) 解决方法(转)...

    像这个例子  URL="http://10.0.2.2:8080/AndroidServer/Music/陈奕迅 - 浮夸.mp3 "这样的URL就无法通过,所以在"陈奕 ...

  2. 电脑显示没有被指定在上运行_win7运行QQ时出现“.dll没有被指定在Windows上运行,或者它包含错误”如何解决...

    最近有用户在win7系统中运行QQ的时候出现".dll没有被指定在 Windows 上运行,或者它包含错误.请尝试使用原始安装媒体重新安装程序,或联系您的系统管理员或软件供应商以获取支持.& ...

  3. 电脑显示没有被指定在上运行_win10系统运行QQ时出现“.dll没有被指定在windows上运行,或者它包含错误”的解决教程...

    win10系统使用久了,好多网友反馈说win10系统运行QQ时出现".dll没有被指定在windows上运行,或者它包含错误"的问题,非常不方便.有什么办法可以永久解决win10系 ...

  4. 解决MacOS系统升级时显示安装所选更新时发生错误的问题

    如果您在Mac偏好设置中勾选了"自动保持我的Mac最新"功能,那么您的Mac电脑会在自动在apple发布新的MacOS版本时,下载与更新您的macOS.有部分用户在升级比较大的&q ...

  5. Windows 2012 安装windows server backup时发生错误0x80070422 的解决方法

    Windows 2012 安装windows server backup时发生错误0x80070422 的解决方法 错误代码0x80070422是由于系统更新服务出错而引起的错误,具体的原因可以从以下 ...

  6. 安装arcgis server10.2时发生错误error1935

    在64位win7系统下安装arcgis server10.2时,提示错误error1935 解决方法: 修改注册表: 在目录下,HKEY_LOCAL_MACHINE\System\CurrentCon ...

  7. 树莓派安装 MySQL 时出现错误的解决方法

    树莓派安装 MySQL 时出现错误的解决方法 参考文章: (1)树莓派安装 MySQL 时出现错误的解决方法 (2)https://www.cnblogs.com/zhenqichai/p/raspb ...

  8. 安装Exchange2003时出0XC1037AE6错误的解决方法.

    安装Exchange2003时出0XC1037AE6错误的解决方法   今天在虚拟机安装Exchange2003时,当进行到林架构扩展ForestPrep时,出现一了个错误: 意思就是: 安装程序在安 ...

  9. SharePoint2013安装组件时AppFabric时出现1603错误,解决方法:

    采用PowerShell命令批量下载必备组件: 下载完成后,采用批处理命令安装必备组件. 注:SPS2013安装必备组件及批处理下载地址: 需要将必备组件放在安装文件的PrerequisiteInst ...

最新文章

  1. 使用cdev_add注册字符设备
  2. 使用PYTHON统计项目代码行数
  3. 重写0-1背包问题的回溯法,使算法能输出最优解
  4. couchbase_适用于具有Couchbase和WildFly的多容器和多主机应用程序的Docker Machine,Swarm和Compose...
  5. PhoneUtils
  6. 巨杉数据库完成C轮数千万美元融资
  7. 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(四):使用 命名空间 简化配置...
  8. 实验一 线性表的顺序存储与实现_程序员:数据结构与算法,线性表介绍
  9. Python3.5安装与ChatterBot聊天机器人使用
  10. 翻译: Transfer learning 迁移学习指南
  11. 基于MC1496的DSB调制电路的设计与分析
  12. 最新大数据资料合集.pdf
  13. MAC 下的SVN客户端 Versions、SmartSVN、Cornerstone
  14. 机器学习-推荐系统-利用用户标签数据
  15. 富途证券 8.14
  16. python自学笔记15之实例之绘图、dataframe操作、读写csv,excle
  17. 文件服务器杀毒软件推荐,服务器杀毒软件哪个好 服务器装什么杀毒软件【详解】...
  18. 2022第三届全国大学生网络安全精英赛练习题(全部试题)
  19. 【群控】通过adb命令实现接打电话发短信脚本
  20. 关于Donews的记忆---从从容容走出那段泥沼

热门文章

  1. 使用百度echarts仿雪球分时图(四)
  2. 一文详解亚马逊FBA物流的计算方式-跨境知道
  3. 分布式电源接入对配电网的影响(matlab程序) 分布式电源的接入使得配电系统从放射状无源网络变为分布有中小型电源的有源网络
  4. 1446282-37-6,Bromo-PEG5-phosphonic acid含有溴基和膦酸基的亲水性PEG连接剂
  5. UC伯克利提出小批量MH测试:令MCMC方法在自编码器中更强劲
  6. c++获取屏幕分辨率DPI以及屏幕放缩倍数
  7. 一个简单的抽奖转盘游戏
  8. 视频 | 生信Linux - 系统发育树构建1
  9. 中国移动全力建设北京小汤山医院5G网络,支持远程医疗等5G应用
  10. 重定位相关知识,为什么要重定位