2 m32692529 m32692529 于 2016.02.14 14:20 提问

Qt Creator调试程序出现pc register is not available

我用的Qt版本是qt-opensource-windows-x86-mingw482_opengl-5.3.1
系统是win7 64位。
安装Qt之后,使用Qt的例程或者新建一个简单的程序,调试模式启动,都会出现
pc register is not available 这样的提示。
请问这种情况怎么解决,重装系统、更换新的Qt版本(必须使用mingw)都无效。

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.15 06:17

检查 Options ->Build & Run -> Tool Chains 的 auto-detected tool-chain 选项. 如果编译器路径指向系统编译器 (比如 g++或者vc++), 但是调试器绑定的是sdk的 (比如 QtSDK/debugger/Desktop/bin/gdb), 或者你用的是win7 64bit,但是你的调试器是32bit的,那么就会出错。

m32692529
m32692529 那么,怎么解决了,我的系统是win7 64 调试器是mingw32bit的。
2 年多之前 回复
nextthen
nextthen   2018.01.17 21:33

我的不是Qt,是用的Dev C++,同样出现pc register is not available
后来发现计算机的Compiler set to configure选错了,更正后调试功能正常图片说明

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
qt creator调试问题 按f10后进入汇编页面
qt设置断点后按f8运行后到断点后,按f10进行单步跳过却进入汇编页面。造成的原因可能是没有安装qt源码 解决办法: Qt 版本及安装 Qt 针对 Windows 平台提供了两种安装包: MinGW 版 - 使用 MinGW 作为默认编译器MSVC 版(VS2010、VS2012、VS2013、VS2015…) - 使用 MSVC 作为默认编译器 MinGW 中附
QT一键远程调试程序
在嵌入式开发中,如何使用QT去调试程序是很重要的。调试无非分为以下几种方式: (1)最初级的方式就是编译目标程序,然后拷贝到开发板,通过printf函数输出一些调试信息来调试程序。 (2)移植GDB,编译完目标程序后,在开发板运行GDB server,然后使用QT远程调试。 (3)使用QT一键远程调试程序,需要将目标程序拷贝到开发板。 方式一不仅麻烦还很难找出问题。方式而虽然可以调试,但很
Qt中用户界面的User Interface Compiler(uic)机制的相关说明
Qt中用户界面的User Interface Compiler(uic)机制的相关说明 uic读取由QtDesigner生成的XML格式的用户界面定义文件(.ui文件),然后生成其对应的C++头文件。        若界面文件为ZZZ.ui,则对应生成的头文件为ui_ZZZ.h。默认情况下:        ①基于QMainWindow的程序,会生成一个叫ui_mainwindow
Qt,debug时提示“PC register is not available”错误
Qt,debug时提示“PC register is not available”错误,release模式程序运行正常。打开Qt自带的实例也这样,看来不是程序问题,是系统问题。 重装了Qt,QtCreator,mingw,都不管用,折腾好几天,网上查到信息是关于32位和64位不兼容什么的,没找到具体解决方案。 操作系统是Win7,64位的,而且之前使用都很正常,突然出现这个问题。 最终解决方
Qt Creator和MinGW编译OpenCV
下面给出的具体的用Qt Creator和MinGW编译OpenCV的步骤: Steps to build OpenCV with Qt Creator and MinGW 1. Run CMake GUI. 2. Set the source code: “” 3. Set where to build binaries to: “”. Example: E:\OpenCV
qtcreator使用自带的更新功能 更新。。之后。。。及ubuntu10.04 下No documentation available的解决。
今天小SB了一下。 用QtCreator help里的updater来更新了下,以为这样可以安装下文档。 发现安装过程中出现了很多问题。 带文档的反正都报错! 我全部ignore就过了。 具体为什么报错,我也不清楚。反正ignore了好多。 ============================
Qt Creator远程调试嵌入式ARM开发板上的Linux程序
Qt自带调试功能,如果是主机上的程序可以直接调试,非常方便。同时,Qt是一个跨平台的编程语言,在主机上调试其他平台上的程序时就需要相应的设置。这种跨平台的调试在嵌入式开发时尤为重要,这里对跨平台的Qt调试作一个简单的介绍。
Qt中使用ActiveX(三)【ActiveX在网页中的使用】
ActiveX控件在网页中部署的方法
Qtcreator 远程调试程序
在PC上使用Qtcreator开发的程序想要在开发板上调试运行需要进行一些设置。 1.首先,使用ssh登录到开发板 ssh root@192.168.1.136 以用户名root登录IP地址为192.168.1.136的开发板。执行这条命令后会提示输入密码。 root@192.168.1.136's password: 在光标处输入密码回车,如果一切正常即可登录。 2.
使用Qt Creator作为Linux IDE,实现CMake编译和单步调试
尊重作者,支持原创,如需转载,请附上原地址: http://blog.csdn.net/libaineu2004/article/details/78448392 一、前期准备 1、安装Linux系统,例如CentOS 7,带桌面,GNOME安装 2、安装qt-opensource-linux-x64-5.9.1.run 3、安装CMake,参考教程:CentOS 7安装cm