qtcreator调试时变量显示为无法访问

qtcreator调试时变量显示为无法访问

== 第三次遇到,以下为2018-10-12更新 ==

  • 问题3
    今天qtcreator又抽了,不仅无法查看变量,而且编译时报各种windows sdk文件找不到(库 和 头文件)
    解决方法:

    • windows sdk找不到
      经查找,是qtcreator使用的环境变量被破坏,重装qt 和 qtcreator解决
    • 无法查看变量
      到官网下载pdf文件,拷贝到qt目录解决。下载地址见下图 在这里插入图片描述
      == 第二次遇到,以下为2018-09-27更新 ==
  • 问题2

    • 编译环境:Qt5.11.1 x64+ vs2015 + QtCreator 4.7
    • 现象:同上面一样,调试时无法显示Qt对象
    • 解决过程:
      1. 我Qt版本装的比较多,Qt5.5.1x86 + vs2010 调试变量显示正常
      2. 怀疑Qt问题,重装Qt, 问题没解决
      3. 怀疑调试器问题,重装调试器,问题没解决
      4. 怀疑vs问题, 重装vs, 问题没解决
      5. 怀疑系统问题, 重装系统,问题没解决
      6. 最后在QtCreator中添加qt源码,调试正常
  • 建议:
    下载Qt在线安装版本进行安装,可以在线安装Qt各版本,并且支持组件更新,而且会安装pdb文件,方便Qt源码调试,默认每周五启动QtCreator时提示更新,更新时间比较长,慎选。

  • qt源码加载步骤:在这里插入图片描述
    == 第一次遇到 ==

  • 问题1:

    • 编译环境:
      qt5.10 + vs2015
    • 现象:
      debug模式,QString等Qt库类型都显示为无法访问。
    • 原因:
      程序运行时的qt库, 与编译时使用的qt库版本不一致。
    • 解决方法:
      删除运行目录下的qt库即可。

猜你喜欢

转载自blog.csdn.net/jin_huan11/article/details/79982053