qtcreator调试时变量显示为无法访问
qtcreator调试时变量显示为无法访问
== 第三次遇到,以下为2018-10-12更新 ==
-
问题3
今天qtcreator又抽了,不仅无法查看变量,而且编译时报各种windows sdk文件找不到(库 和 头文件)
解决方法:- windows sdk找不到
经查找,是qtcreator使用的环境变量被破坏,重装qt 和 qtcreator解决 - 无法查看变量
到官网下载pdf文件,拷贝到qt目录解决。下载地址见下图
== 第二次遇到,以下为2018-09-27更新 ==
- windows sdk找不到
-
问题2
- 编译环境:Qt5.11.1 x64+ vs2015 + QtCreator 4.7
- 现象:同上面一样,调试时无法显示Qt对象
- 解决过程:
- 我Qt版本装的比较多,Qt5.5.1x86 + vs2010 调试变量显示正常
- 怀疑Qt问题,重装Qt, 问题没解决
- 怀疑调试器问题,重装调试器,问题没解决
- 怀疑vs问题, 重装vs, 问题没解决
- 怀疑系统问题, 重装系统,问题没解决
- 最后在QtCreator中添加qt源码,调试正常
-
建议:
下载Qt在线安装版本进行安装,可以在线安装Qt各版本,并且支持组件更新,而且会安装pdb文件,方便Qt源码调试,默认每周五启动QtCreator时提示更新,更新时间比较长,慎选。 -
qt源码加载步骤:
== 第一次遇到 == -
问题1:
- 编译环境:
qt5.10 + vs2015 - 现象:
debug模式,QString等Qt库类型都显示为无法访问。 - 原因:
程序运行时的qt库, 与编译时使用的qt库版本不一致。 - 解决方法:
删除运行目录下的qt库即可。
- 编译环境: