Qt5.9环境正确搭建(自学总结遇到的实际问题)
来源:互联网 发布:软件服务行业会计处理 编辑:程序博客网 时间:2024/06/06 09:58
Qt5.9是Qt推出的最新稳定版本,所以我选择了5.9,但在学习的路上遇见了各种各样的问题,首先就是环境的搭建。
刚开始学习Qt5时,上来就是看教程,学example,编译一点问题没有,程序运行一切OK,但用着用着就发现了越来越多的问题。
首先自信的以为建好project,直接写code就可以了,忘了很重要的一步,环境搭建,本人使用的Qt5.9+VS编译,如果你在debug时,出现“No engine”的警告,或者出现其他的莫名其妙的问题,那就仔细检查你的Qt环境吧:
Tools->options->左侧选择build&run->右侧选择Kits
左侧显示电脑形状的Kits才是正确环境
需要选择正确的编译器和调试器,编译器如果你是32位Windows,就选择x86,如果你是64位Windows,就选择amd64
调试器需要自己安装,本人win7,安装的win10的SDK,微软官网的win10SDK下载链接
安装选择默认目录即可,注意:
安装完成后,在Qt中添加debuggers
回到Kits中绑定已经添加好的debugger
但是这样编译程序依旧会报错:
“D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\crtdefs.h:10: error: C1083: 无法打开包括文件: “corecrt.h”: No such file or directory”
解决办法:
在.pro中增加 INCLUDEPATH += "C:/Program Files (x86)/Windows Kits/10/Include/10.0.16299.0/ucrt"
LIBS += -L"C:/Program Files (x86)/Windows Kits/10/Lib/10.0.16299.0/ucrt/x64"
注意这里的10.0.16299.0是你下载的SDK的版本,对照你下载的版本号进行替换即可。
这样改完还是有问题,又报错:
“error link1158 无法运行rc.exe”
解决办法:
将C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64目录下的rc.exe 和rcdll.dll 复制到F:\Microsoft Visual Studio 14.0\VC\bin\amd64中
关闭Qt,重新打开即可,程序可以正常编译调试了!!!
推荐一个国外的Qt论坛:当你有问题时,很快会有人来回答你,都是Qt编程的大牛:Qt论坛
有问题欢迎大家一起讨论!!!
- Qt5.9环境正确搭建(自学总结遇到的实际问题)
- qt4.8到qt5.2windows版本的升级遇到的实际问题.
- qt4.8到qt5.2windows版本的升级遇到的实际问题.
- ubuntu16搭建qt5.9环境
- Ubuntu14.04LTS下Qt5.3.2和OpenCV2.4.9环境的搭建以及遇到的问题
- Qt5 + VS2010 Express 环境搭建时遇到的几个问题的解决办法
- 记录下Ubuntu14.04+opencv2.4.13+Qt4/Qt5+Opengl环境搭建遇到的问题
- 回顾自学android开发遇到的一些问题:一、搭建开发环境的常见错误
- vs2010+qt5.3.2环境的搭建
- Unbuntu14下Qt5 开发环境的搭建
- Qt5.7 + VS2015 的环境搭建
- Qt5.7 + VS2015 的环境搭建
- ActionBarActivity环境搭建步骤及遇到的问题总结
- ActionBarActivity环境搭建步骤及遇到的问题总结
- ActionBarActivity环境搭建步骤及遇到的问题总结
- ActionBarActivity环境搭建步骤及遇到的问题总结
- s2sh开发环境搭建遇到的问题总结
- Qt5.1.1环境搭建
- [OpenGL]移植OpenGL项目遇到的问题记录
- Fiddler抓包9-保存会话(save)
- Some Interesting Papers
- POJ
- 【unity3D】如何改变鼠标光标样式!
- Qt5.9环境正确搭建(自学总结遇到的实际问题)
- let和var区别
- linux安全配置
- 线程监控
- STM32F1x 逆向工程初步
- FTP服务在虚拟机上的相关配置
- 页面加载数据顺序
- 小心JavaScript中return语句的陷阱
- 如何在mac上安装gradle