QT creator 无法调试 [问题点数:40分,结帖人wangbinxin001]

Bbs1
本版专家分:0
结帖率 66.67%
Bbs1
本版专家分:0
Win10下QtCreator设置MSVC2017x64
要使用MSVC2017编译版本,还需要进行配置 打开工具-选项-构建和运行-构建套件(Kit),选中MSVC2017 感叹号表示未配置好,若配置成功可用则会像下面的MinGW一样显示电脑图标。没设置的原因是缺少Windows的<em>调试</em>器,这需要下载Win10SDK下载器 打开安装程序,到如下界面,只选择...
使用VScode 调试的时候提示Unable to start debugging
使用VScode <em>调试</em>的时候提示Unable to start debugging. Launch options string provided by the project system is invalid. Unable to determine path to debugger. Please specify the &quot;MIDebuggerPath&quot; option. 提示这个错误。...
【坑】qtcreator 无法debug
方法:重装gdb unbuntu14.04 重新安装gdb成功。 注意:gdb必须配置python。 安装方法: 1.预处理(否则编译过程可能提示缺少termcap library等错误): apt-get install texinfo libncurses5-dev m4 flex bison 2.下载gdb-7.7源码: wget http://ftp.gnu.org/g...
Qt5.12.1 + VS2017 程序代码移植Bug调试经验分享
Qt5.12.1 + VS2017 程序移植Bug<em>调试</em>经验分享 现象 程序<em>无法</em>编译通过,报错: QtMsBuild: could not locate <em>qt</em>.targets, <em>qt</em>.props; project may not build correctly. 解决办法 1.首先检查Qt MSVC2017是否安装正确,可以通过编译Qt Creator中的示例程序进行确认; 2.检查Qt的相关环...
Qt Creator 无法调试
一、问题描述  在开发环境(Qt5.6.0+VS2013+64位Win7)上,Qt Creator开发程序<em>无法</em><em>调试</em>。点击<em>调试</em>按钮,出现“Unknown debugger type “No engine”提示错误,如下图所示:二、问题原因   如果Qt Creator自动检测<em>调试</em>器失败,就需要手动安装window CDB debugger。三、问题解决  从微软官网下载sdksetup.exe,安装时
windows10 下 qt creator 无法调试解决办法
在win10下安装了<em>qt</em> 5.5 (<em>qt</em>-opensource-windows-x86-msvc2012-5.5.0)。尽管我已经安装了vs2012,但是在<em>qt</em> <em>creator</em>下还是不能启动<em>调试</em>。在https://blog.csdn.net/webzhuce/article/details/77824090?locationNum=8&amp;amp;fps=1 找到了解决办法。nn到 https://d...
win10操作系统 Qt Creator 无法调试
<em>qt</em> <em>creator</em><em>调试</em>时提示以下错误rn“None of the debugger engines 'cdb engine,gdb engine' capable of debugging binaries of the type 'x86-windows-msvc2010-pe-32bit' is configured correctly”。rn原来新换的win10操作系统需要重新安装WDK
QtCreator 断点不起作用
使用QtCreator <em>调试</em>程序时一直<em>无法</em>进入断点,断点根本不起作用。n解决方法:n打开.pro文件nn将图中的release改为debug,再次<em>调试</em>运行就可以进入断点了。
qtcreator调试时变量显示为无法访问
<em>qt</em><em>creator</em><em>调试</em>时变量显示为<em>无法</em>访问nn编译环境:<em>qt</em>5.10 + vs2015nn现象:debug模式,QString等Qt库类型都显示为<em>无法</em>访问。nn原因:程序运行时的<em>qt</em>库, 与编译时使用的<em>qt</em>库版本不一致。nn解决方法:删除运行目录下的<em>qt</em>库即可。...
解决qt无法调试 Unknown debugger type "No Engine"
问题描述如图,<em>qt</em>能编译不能<em>调试</em> 原因: winows <em>qt</em>有两个版本,一种msvc版本即vindows vc编译器版本和一种MinGw的。这个问题主要是在MSVC版本终会有。 安装<em>调试</em>器即可。 解决: 1、下载windows SDK sdk下载地址 https://developer.microsoft.com/en-us/windows/downloads/windows-1...
Qt Creator在windows下使用debug与release条件编译方法
想在linux下使用debug和release的条件编译,分别产生不同的结果,发现Qt Creator创建纯C++工程在windows使用和linux使用的方法还有不同之处。 一、二使用Qt Creator创建纯C++工程,不使用QT库,三使用QT库 一、不使用Qt库windows下使用方法: #include &lt;iostream&gt; using namespace std; int...
Win10下安装Qtcreator后添加环境变量到系统
将两个类似如下的目录进行添加 C:\Qt\Qt5.3.1\5.3\mingw482_32\bin C:\Qt\Qt5.3.1\Tools\mingw482_32\bin cmd下输入path查看当前系统的环境变量 C:\Qt\Qt5.3.1\5.3\mingw482_32\bin&gt;path PATH=C:\Program Files\Python36\Scripts;C:\Program ...
qt+QWebEngineView+tcp实现js与c++的通讯
由于需要集成浏览器功能并用C++实现图形功能,最早是想通过QWebEngineView+QWebChannel+js的方式,实现c++与js的通讯。 <em>qt</em>中有很多文档,但访问不成功。走过好多弯路,改用这套方法。 <em>qt</em>的跨平台性给编译造成很多麻烦。 测试过的环境: x64可以在<em>qt</em> 5.12+vs2017+64bit上通过 x86可以在<em>qt</em>5.6.2+vs2013+32bit上通过 另实...
Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] 的mysql包问题
 (备忘笔记) 今天整合SSH时,遇到这样一个错误. Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] Caused by: org.hibernate.boot.registry.classloading.spi.ClassLoadingException: HHH0...
QT Creator使用vs 2017编译工具无法调试的问题
Qt 5.12.3nvisual studio 2017 只安装了编译工具没有安装IDEnn然后打开<em>qt</em> <em>creator</em> 编译器都自动识别了,但是发现没有<em>调试</em>器。nnnn项目也<em>无法</em>debug启动。提示 Unable to create a debugging engine.nn后来发现<em>调试</em>器其实是和SDK包一起的。打开控制面板的程序和功能,找到刚刚安装的SDK。nn右键更改。选择change点击n...
qt debug无法调试 进入 qt源码
从<em>qt</em>5.x版本开始后,pdb和dll是分离下载的。pdb并不会默认与dll一起放置,需要手动拷贝进入对应的位置。 nn碰到<em>qt</em><em>无法</em><em>调试</em>源码的问题。nn因为将dll从<em>qt</em> bin中拷贝过来后发现<em>无法</em><em>调试</em><em>qt</em>源码了。默认创建的简单工程,在<em>qt</em>creater设置好工具-&amp;gt;选项-&amp;gt;<em>调试</em>器-&amp;gt;概要-&amp;gt;添加<em>qt</em>源码后,都能进入源码的<em>调试</em>。(可以看到Qt5.11.0\5.11.0\ms...
CentOS QtCreator无法调试的解决办法
问题:不管是创建Qt程序还是非Qt C/C++程序,在QtCreator进行<em>调试</em>的时候总是跳过断点,直接运行,右下角的launch Debugging 成红色n在网上查过类似 勾选run in terminal等都没用。nnn由于装的是较新的QtCreator的缘故,需要有支持python的GDB才能进行<em>调试</em>,一开时顺着这个点折腾了好久都没解决。主要还是QtCreator出错提示做的不是太
gdb 调试基础操作和在qtcreator中使用gdb调试
  最近使用多线程,老是出现未知错误,比如程序死锁,或者线程突然挂掉,由于是多线程编程,单纯使用cout找不到出错点,只有学好gdb<em>调试</em>才能解决问题.nn首先参考https://blog.csdn.net/liigo/article/details/582231nnnn1.gdb<em>调试</em>基础操作nn学习的知识点为新建Debug工程,进入gdb<em>调试</em>,加载<em>调试</em>程序,设置断点,查看变量名,单步<em>调试</em>,继续,结...
Qt5使用QtCreator调试方法
QtCreator中的<em>调试</em>方法和VS略有不同。已查看局部变量为例,先要在控件——视图——勾选Local and Expression,如果视图是灰色的先按下F5在<em>调试</em>模式下运行一遍。然后在需要查看的变量上右键,选择“添加表达式求值器”。在默认的窗口布局下会在右侧出现一个窗口,分为上下两层。下方会看见你所添加的变量名称。如果在程序处于非运行状态变量名是灰色的。开始运行后会发现<em>无法</em>实时查看变量值。注意...
Qt Creator 调试时出现变量“无法访问”,解决方法
最近开始用Qt编写一些程序,<em>调试</em>时,变量监视窗口出现变量“<em>无法</em>访问”的情形,在网上搜了半天,大多处理方法如下:nn现象:debug模式,QString等Qt数据类型均显示为<em>无法</em>访问。n原因1:程序运行时的<em>qt</em>库, 与编译时使用的<em>qt</em>库版本不一致。n解决方法:删除运行目录下的<em>qt</em>库即可。n原因2:Qt Creator配置有误,导致<em>调试</em>程序时,不能查看变量的值。n取消勾选箭头下图所示选项即可:nnQt...
Qt creator 无法调试
建了一个普能的gui程序后,加上断点后gdb老是出错,界面如下:rnrn[img=http://img.my.csdn.net/uploads/201212/01/1354351654_5726.png][/img]rnrn安装了vs2010,Qt compliers界面如下:rn[img=http://img.my.csdn.net/uploads/201212/01/1354351711_8360.png][/img]rnrn我在网上搜了一些建议,又安装了winsdk_web,但是装上后Qt <em>creator</em>在自动检测里也没找到它。rn不知啥原因,请高手指点??rn
Windows下Qt creator调试器的安装与配置
最近正在学习Qt,不过在使用Qt时发现没法进行<em>调试</em>。当我点击<em>调试</em>按钮,就会出现一个错误对话框:n Unknown debugger type “No engine” n Unable to create a debugger engine of the type “No engine”n很明显这是因为Qt找不到合适的<em>调试</em>器。我使用的编译环境时MSVC2015 64bit,因此需要配置相应的<em>调试</em>器
QtCreator的release版本的调试
在工程的.pro文件中增加这两行:nnnQMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFOnnnQMAKE_LFLAGS_RELEASE = $$QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFOnn就可以使release版本<em>调试</em>...
Qt 无法debug, 显示找不到引擎
出现的状况: 在Qt <em>creator</em> 中出现找不到debugger, 或者显示找不到engine。rn解决方法:rn1. 下载安装WDK。rnWDK 10 可以安装在win10 ,8.1, 8, 7 等。  rnWDK 8 对应 win8.1, 8, 7。rnURL:https://msdn.microsoft.com/en-us/windows/hardware/hh852365rn2. Qt
QT Creator 调试出现汇编格式 解决办法如下
今天遇到一个比较奇怪的事情,之前在创建文件夹的时候都是使用的英文,结果今天不小心在创建目录的时候加上了几个中文字,结果在Qt Creator中编写程序进行<em>调试</em>的时候,居然神奇的出现了反汇编的格式,很无奈,以前都一样呀,环境也没有改变呀,为啥今天就这样了?nn如图:nnnn几经周折,发现我这个项目就是放在了这个唯一带有中文的目录下nnnn果断更改目录:nnnn再次打开项目之后,点击 Bulid栏 里...
Qt工作笔记-使用Qt Creator运行和调试运行结果不一样(参数没有初始化)
使用的版本是Qt5.7nn编译器为WinGWnn同样的代码:nn运行的时候:nnnn这边显示的是开关,nn在程序里面<em>调试</em>运行的时候:nnnn又正常了,nn nn这真是日了狗的操作!nn真是奇特的操作啊!nn nn nn找到给变量赋值的语句:nn用MessageBox来看看,是不是赋值的时候就有问题,还是值被覆盖了!nn运行时:nnnn<em>调试</em>时候:nnnnnn发现是赋值的时候有问题(本程序没有多线程,...
QT5 creator 调试器未配置
1.在windows中,虽然装了vs2013,但是需要windows独立<em>调试</em>工具:WinDbg,需要安装对应系统版本的WDK,可以到官网上找到,安装后重启系统QT5就能自动检测rn2.由于WinDbg安装太大,要一个多G所以选择安装mingw中的GDB<em>调试</em>器,只要安装mingw后QT5就能自动检测,在工具选项->构建和运行->构建套件-><em>调试</em>器里选择GDB即可rnrnrnMinGW rn提供
qtcreator 调试ros程序,附加到进程无法使用解决方法
临时的解决方法:rnrnecho 0 | sudo tee /proc/sys/kernel/yama/ptrace_scopenrnrn永久的解决方法:rnrn编辑  /etc/sysctl.d/10-ptrace.conf 改变下面行rnkernel.yama.ptrace_scope = 1nrn为rnrnkernel.yama.ptrace_scope = 0
QT远程调试的部署及问题的解决
之前QT程序的<em>调试</em>都是通过TFTP传输的模式来进行,很不方便,并且<em>无法</em>做到单步<em>调试</em>, 之后搭建了NFS共享文件夹,略微简化,但是还是<em>无法</em>做到细致的<em>调试</em>,因此搭建QT远程<em>调试</em>是非常好的选择.n首先我试了该方式:http://blog.csdn.net/lell3538/article/details/52582825  发现运行报错,问题一直未解决.n因此实践了普遍使用的通过GDB的远程<em>调试</em>,网
Qt Creator在Windows上的调试器安装与配置
1、问题描述:开发环境:Qt5.5.1+VS2013+win7(64bit)VS开发<em>qt</em>程序编译正常Qt<em>creator</em>开发程序,后<em>无法</em><em>调试</em>。<em>调试</em>出现提示错误“Unknown debugger type &quot;No engine&quot;,如下图所示2、原因:       <em>qt</em>官方提示,如果<em>qt</em><em>creator</em>自动检测<em>调试</em>器失败,就需要你手动安装window CDB debugger.You need to se...
使用 QtCreator 编译调试Ros 教程
1,编写RosNode,编译通过后,用QtCreator重新创建工程,在.pro中添加默认包含的文件和链接的so;rn2,用在QtCreator编译RosNode,编译成功后,在~/.bashrc中添加:rn  export ROS_MASTER_URI=http://localhost:11311rn保存后。有两种方式可以使用QT<em>调试</em>程序:rnA. 在终端中打开QTrn   cd /opt/Qt
QT调用dll且进入DLL src code调试
<em>qt</em>应用程序AA.exe调用<em>qt</em>写的BB.DLL时,进入BB.DLL src code<em>调试</em>1、debug生成AA.exe2、将debug生成的AA.exe整包debug folder放到BB.dll的debug生成的文件夹中3、设置BB.dll这个project:项目----运行-----Executable中选择BB.dll的debug文件夹中的AA.exe4、在BB.dll的源码中设置断点5、...
关于QT Creator 中运行符号灰色
写好了代码,运行按钮是灰色的删除了工程文件中,main.cpp前面的空格就好了
Qt Creator配置调试
装好的Qt Creator是没有<em>调试</em>器的,所以想要debug<em>调试</em>代码,就不行。需要自己配置windows的<em>调试</em>器。nn一、下载 windows SDKnn1、下载地址nn2、选择win10版本的windows SDK ,得到winsdksetup.exe的文件nn nn二、安装nn1、双击exe即可安装nn2、仅选择 Debugging Tools for Windows选项,如图所示nn3、安装...
QtCreator开发板远程调试
我们搭建好交叉编译环境后,不满足于pc写程序,手动移动到开发板上测试的繁琐方式。所以需要继续设置,实现写完程序,点击运行直接在开发板上运行<em>调试</em>。这并不难,因为<em>qt</em><em>creator</em>已经为我们提供了很好的自定义选项。rn我的<em>qt</em><em>creator</em>版本是4.1.0rn1、添加一台远程设备rn添加之前,要确保开发板已经移植的sshd,可以通过ssh登录到开发板。如何移植我之前有写过相关文章。rnTools->O
VS,QtCreator调试进Qt源码
有时需要进入查看和<em>调试</em>源码,这样更加有助于理解。Qt安装包默认安装时没有安装源码选项,需手动勾选Source安装选项。在已码已安装情况下:vs+<em>qt</em>以VS2015为例,其他版本类似。点击解决方案右键->属性->通用属性-><em>调试</em>源码文件。将Qt源码路径加入即可。 e.g C:\Qt\Qt5.9.1\5.9.1\SrcQtCreator点击顶部菜单栏->工具->选项-><em>调试</em>器->概要->源码路径映射->
在Qt Creator中使用make构建,运行,调试通用C/C++项目
问:在Qt Creator中使用make构建,运行,<em>调试</em>通用C/C++项目?答:文件-新建文件或项目-导入项目-导入现有项目  这样导入的项目用的是make构建,需要自己写好Makefile文件后才能构建。File-New File or Project-Import Project-Import Existing Project...
QT在调试过程出现no such a file
关于QT运行过程中出现QApplication:no such a file等错误,网上已经有很多解释了,原因基本都是QT4到QT5的版本变化问题。推荐一个很好的解决方法:在.pro文件中添加一句:nnnngreaterThan(QT_MAJOR_VERSION, 4): QT += widgets  n其中4代表版本。意思是对于4以后的版本,使用语句QT += widgets  n当
qt Creator使用CDB调试启动很慢
计算机系统:windows10 64bitnQt Creator:4.0.0n编译器:VS2015n<em>调试</em>工具:cdb n       问题描述:在配置完Qt Creator的<em>调试</em>工具CDB后,<em>调试</em>一个很小的项目,Qt Creator在启动CDB时会花费几分钟的时间。n       解决方案:如下图所示,查看当前<em>调试</em>器,发现有两个CDB,分别是x86和x64。我自己配置的是x86,应该修改
QtCreator工程集及子项目的调试方法
工程集的创建nnQt开发中为了项目开发的方便,经常需要创建工程集,就是把一些相关的工程项目移到一个大的工程集中,说白了就是创建一个文件夹来将这些项目一起。nn首先需要创建一个工程集文件.pro:main.pronnTEMPLATE = subdirsnnSUBDIRS += \nn                   sub1\nn                   sub2\nn       ...
QtCreator调试设置(CDB调试设置)
在使用<em>qt</em><em>creator</em>时整个ide使用感觉还是很不错的,尤其是<em>调试</em>的快捷键和vs是一致的的,但是在windows平台上gdb<em>调试</em>器表现确实不是十分好,所以决定使用n一下微软的<em>调试</em>器,<em>qt</em><em>creator</em>只支持gdb和cdb两种<em>调试</em>器,现在开始动手进行吧n1,下载windbg,如果使用的是vs2008可直接百度,下载6.xx版本,其实不管哪个版本的vs,使用6.x版本的<em>调试</em>器也是可以的,本人没有
qt creator开发qt Gui工程时,界面中文显示乱码
<em>qt</em> <em>creator</em>开发<em>qt</em>Gui工程时,界面中文显示乱码,可以通过以下过程解决:1.在main()文件开始处,添加头文件#include &amp;lt;QTextCodec&amp;gt;2.在main()函数体中,添加如下代码:[cpp] view plain copy1.  // 以下部分解决中文乱码  2.  QTextCodec *codec = QTextCodec::codecForName(&quot;G...
qt creator中使用mingw调试qt源码
默认选项nn修改后的选项n详细请看红线圈出的内容nnn
Qt5.9.1_MSVC2017版本调试环境安装
由于Qt-msvc版本套件没有默认安装<em>调试</em>器, 需要我们自己手动下载安装rn根据官方文档http://doc.<em>qt</em>.io/<em>qt</em><em>creator</em>/<em>creator</em>-debugger-engines.html, 可以看到支持的<em>调试</em>器如下rnrnrnrnrnrnPlatformrnrnCompilerrnrnNative DebuggerrnrnrnrnrnrnLinuxrnrnGCC, ICCrnrnGD
QTCreator 生成可执行程序不能运行的问题
我们在构建<em>qt</em>的执行程序之后,会遇到双击exe文件<em>无法</em>执行,报动态链接库的错误,其中有QtGui5.lib,QtCore5.dll,libgcc_s_dw2-1.dll等,由于Qt安装目录下可能有多套dll文件,<em>qt</em>在编译的时候使用的大多是在mingw492_32下的,而非QtCreator同目录下的。
使用Qt Creator作为Linux IDE,实现CMake编译和gdb单步调试
尊重作者,支持原创,如需转载,请附上原地址:nnhttp://blog.csdn.net/libaineu2004/article/details/78448392nn nn一、前期准备nn1、安装Linux系统,例如CentOS 7,带桌面,GNOME安装,http://mirror.centos.org/nn2、安装<em>qt</em>-opensource-linux-x64-5.9.1.run,http:...
qt creator开发常见问题及解决办法
本文用于记录博主在使用<em>qt</em> <em>creator</em>中遇到的问题,提醒自己也方便他人,遇到一个记录一个,持续更新。nn nn1.模板类编译Errornnnn错误原因:g++编译器不支持模板类的分离编译nn解决办法:1)将实现写到.h文件中 2)在调用的地方(main.cpp)中直接包含实现(MaxHeap.cpp) 3)在.h文件结尾处包含.cpp实现,.cpp文件中不再包含头文件nn nn2.qml资源文...
Ubuntu+QT 调试心得
在Linux系统下安装好Qt5,打开Qt Creator新建一个最简单的工程,编译却出现"cannot find -lGL"错误。rnrn在网上搜索解决方法,找到的方案基本上是安装libgl1-mesa-dev,如通过apt-get install libgl1-mesa-dev安装,但是在我自己的系统上尝试这条命令,无论怎么安装都会出现一大堆依赖错误,按照缺少的依赖一个个尝试安装,结果只会 出现
Qt 之 安装及调试源码
简述在使用Qt过程中有时候需要查看源码了解Qt类库的内部实现。那源码在哪呢?我安装了Qt之后怎么找不到源码呀?安装源码在安装Qt的时候有一个选项是默认不打勾的,而这个默认不安装的选项就是Source Components(源码),这里我们打上勾,然后进行安装。安装完之后, 打开 这个目录 E:\Qt5.5.1\5.5\Src , 我们就可以看到Qt的源码了。下图是QDialog源码所在位置。打开qd
Qt Creator工作目录
Qt Creator中的工作目录是给<em>调试</em>用的,一般设为 build-ProjectName-Desktop_Qt_5_9_1_MSVC2013_64bit-Debug/下,所以如果用Qt Creator启动程序,那么工作目录就设为这个。而exe文件目录在build-ProjectName-Desktop_Qt_5_9_1_MSVC2013_64bit-Debug/debug/下,所以如果直接打开ex
qtcreator 使用stlink 下载和调试
环境:ubuntu 16.04nIDE QTCreatorn工具连:arm-none-eabi-gccnnnhttp://doc.<em>qt</em>.io/<em>qt</em><em>creator</em>/<em>creator</em>-developing-baremetal.html
Qt Creator远程调试嵌入式ARM开发板上的Linux程序
Qt自带<em>调试</em>功能,如果是主机上的程序可以直接<em>调试</em>,非常方便。同时,Qt是一个跨平台的编程语言,在主机上<em>调试</em>其他平台上的程序时就需要相应的设置。这种跨平台的<em>调试</em>在嵌入式开发时尤为重要,这里对跨平台的Qt<em>调试</em>作一个简单的介绍。
QT学习——qt creator修改程序编码(解决中文乱码问题)的方法
<em>qt</em> <em>creator</em>修改程序编码的功能有以下几处:nnn(1)edit - select encoding(编辑--选择编码):n:nn      选择载入(显示)编码和储存编码,其中GB2312和UTF-8是常用编码方式。nnn      这种方法主要是修改已经建立的程序文件。nnn(2)tools - options - text editor - behavior -
QT Creator调用VS2017自带调试
原先已经安装了WINDOWS SDK打开QT CREATOR 构建程序时候却发现选用MSVC2017作为编译器时没有相应的<em>调试</em>器。 n百度搜索相应的问题发现都是要下载WINDOWS SDK。进入微软官网下载相应的ISO,安装显示要将现有版本卸载。进入控制面板,右键WINDOWS SDK发现有一个更改选项,点击,然后点击CHANGE然后把DEBUGGER TOOLS MSI TOOLS勾选上。安装。...
qt creator 内存查看器
<em>qt</em> <em>creator</em>能不能像vs那样查看memory的内容? n方法:“控件”-“视图”-“locals and expressions”,右侧出现变量查看器,在debug时右键点击想看的变量,选择“Open memory editor”
QT 使用CDB调试调试窗口消失问题
本来已经配置好了CBD的路径的:nn1)安装windbg ,我安装的是64位版本,然后在<em>qt</em> <em>creator</em>的 “工具”、“选项”里可以自动检测到cdb:nnnn当然也可以手动配置cdb.exe的路径。nn2)设置<em>调试</em>器:nnnn选择<em>调试</em>器,然后就可以在<em>qt</em>工程里<em>调试</em>了。nn后来遇到个问题,就是开始<em>调试</em>后,什么堆栈窗口啊、局部表达式窗口啊都不见了,直接就只有断点所在的代码:nnnn后来才发现,这些...
Qt Ctreator搭配VS2013调试——整合QML/C++调试需要的从属调试引擎无法被创建
用Qt创建了一个新的项目Qt Quick Controls Application之后,构建,运行都顺利进行,但是<em>调试</em>直接提示:整合QML/C++-<em>调试</em>需要的从属<em>调试</em>引擎<em>无法</em>被创建: Unknown debugger type “No engine” nUnable to create a debugger engine of the type “QML C++ engine” n解决方案nVS的
QtCreator调试环境搭建
Qt版本:Qt5.6 MSVC2013 32bitrnQtCreator版本:3.6.1rn1、下载CDBrn下载WDK Windows 8.1。CDB包含在此安装包中。rn2、配置CDBrnrnrn2、<em>调试</em>Qt源码rn点击"添加"按钮。添加映射路径。获得pdb中源码路径的方法:直接使用notepad++打开QtCord.pdb文件。便可找到此路径。不要点击"添加Qt源码..."按钮。此按钮自动映
为什么vs可以调试qt creator提示找不到调试
VS自带<em>调试</em>功能是因为vs以库的形式集成了<em>调试</em>器,没有exenn<em>qt</em> <em>creator</em>依赖cdb.exe来进行<em>调试</em>,所以需要额外安装windows SDKnn但window SDK安装东西太多,可以单独选择dbg_amd64.msi安装...
Qt creator 加入资源后无法使用
问题来源: ui->pushButton_2->setToolTip("rnsrc='qrc:/files/images/test.jpg'>rnpushButton2");rn就是在ToolTip中添加图片时候,资源各种没问题 就是显示不出来,晕菜。rnrn很容易解决:就是重新qmake一下。rn看来只要是向项目中添加了新文件,新的cpp,.h,或者资源,都要重新qmake一下项目,也太不智能了
qt调试源码
Qt安装包默认安装时没有安装源码选项,需手动勾选Source安装选项。如果已经安装过<em>qt</em>而没有勾选,可能重新安装或者到官网下单单独的源码包(如:http://download.<em>qt</em>.io/official_releases/<em>qt</em>/5.9/5.9.1/single/<em>qt</em>-everywhere-opensource-src-5.9.1.zip, 通常源码都在single目录下),解压到安装目录的src...
qtcreator远程调试arm程序通过ssh
环境: nQt Creator:<em>qt</em><em>creator</em>2.7.1 nQt:<em>qt</em>4.7.0 nubuntu:12.04 narm-Linux-gcc:4.5.1 nopenssh-6.6p1 nopenssl-1.0.1t nzlib:zlib-1.2.11 n一:移植openssh到嵌入式开发板上 n(1)新建目录/home/yangtq/ssh,下面新建三个目录compressed,source,in
QT Creator 输出信息到控制台
相关配置nnQT Creator 设置nn配置pro文件n在pro文件里加上nnCONFIG += consolenn之前的理解是QT Creator的设置和pro文件是等价的,只配置一项即可,实践发现二者都要配置。n输出方法nnstd::cout、std::cerrnn//#include &amp;lt;iostream&amp;gt;nstd::cerr&amp;lt;&amp;lt;&quot;cerr:error&quot;&amp;lt;&amp;lt...
qtcreator4.5 和 qt5.10 无法输入中文得解决办法
先安装fcitx-libs-<em>qt</em>和fcitx-libs-<em>qt</em>5这两个库。rnsudo apt-get install fcitx-libs-<em>qt</em> fcitx-libs-<em>qt</em>5rnrn然后把/usr/lib/x86_64-linux-gnu/<em>qt</em>5/plugins/platforminputcontexts/下的libfcitxplatforminputcontextplugin.sornrn复制到
QT的Debug不能调试的原因
daemon编写时,由于是纯C++项目在<em>qt</em><em>creator</em>中会出现不能<em>调试</em>的错误。rnrnrn1.首先如果报错:   ptrace 不允许的操作rnsolve:rnrnsudo gedit /etc/sysctl.d/10-ptrace.conf rnkernel.yama.ptrace_scope = 0rn重启即可进入<em>调试</em>界面rnrnrn2.进入<em>调试</em>界面设置断点不能命中或是出现报错:rn修改工
QtCreator 调试器配置
QtCreator 默认是没有<em>调试</em>器的,因此需要用户额外安装。 nwin10请下载安装: nwin8、win7请下载,使用与32位和64位:http://download.csdn.net/detail/qq_35488967/9840722配置教程n安装时,会有很多工具让你选择,只选择“DebUGGing Tools For Windows”即可安装完成后,打开QtCreator,工具–>选项–>
Qt单步调试caffe
Qt caffe单步<em>调试</em>(1) 打开Qt,导入CakeList.txt进去,如图所示: n n(2) 在Projects左边的菜单栏下,设置工作目录,以及运行的程序和参数,如下: n n(3)点击运行或者Debug进行<em>调试</em>,运行mnist,需提前下载好mnist数据
Qt Creator使用多线程编辑,增加编译速度
如图设置,(我个人习惯,重新构建,编译。以确保不出现一些不必要的小毛病):nn
多线程调试(gdb命令行和使用集成开发qtcreator查看线程状态)
  我在<em>qt</em><em>creator</em>中用调用的gdb找不到如何显示线程号对应的线程名字,因此需要继续学习使用gdb进行多线程<em>调试</em>. n1.创建多线程工程 n2.启动进程并查看运行进程对应的id n3.使用gdb连接进程,并查看进程nnnn1.gdb命令行<em>调试</em>  nnnn1.创建多线程工程nn函数希望实现的功能为隔2s打印一次hello,1s打印一次world.但是,当使用 unique_locknn#inc...
使用qt creator来编译 调试 用CMakeLists组织的工程
爱情原如树叶一样,在人忽视里绿了,在忍耐里露出蓓蕾。 —— 何其芳nnnn使用CMake作为构建系统,需要自己写CMakeLists.txt,相当于qmake下的pro。nn1 打开用CMakeLists.txt组织的工程:nn下面是用<em>qt</em> <em>creator</em> 3.5.1做的实验:nn点击file---打开文件,找到CMakeLis...
QT远程调试环境搭建过程详细说明
以ARM开发板为例详细介绍QT远程<em>调试</em>环境搭建过程。包括搭建网络,挂载NFS,建立OpenSSH, GDB编译以及QT远程<em>调试</em>设置。
在Ubuntu下qt creator 在C++的多线程
1.一直是用Qt <em>creator</em>做IDE来使用,然后Ubuntu用到多线程,如rnint ret = pthread_create(&tids[i], NULL, say_hello, NULL);写完之后,如果直接用IED编译,会说没有定义这个函数,可以用终端g++$ g++ test.cpp -lpthread -o test.o但这样不方便,最好在<em>qt</em> <em>creator</em>中直接编译。因此rnrn
gdb和qtcreator远程调试(远程调试电脑和嵌入式linux)
最近在嵌入式平台里面跑程序,出现段错误,由于用的是release版,没有相关<em>调试</em>信息,因此,学会用debug版本进行远程<em>调试</em><em>调试</em>就是当前需要学习的.nnnn1.实验1 两台linux系统远程<em>调试</em>nn首先有台台式机名字为pc,笔记本名字为notebook. n将pc作为服务器nnnn1.1gdb安装和gdbserver安装nn由于两台电脑都安装的ubantu14,因此自带了gdbnnnn1.2新建测...
linux下QT Creator无法出现代码提示框到问题解决
问题:在QT 5中输入代码是不出现补全代码到提示框,例如输入#incl几个字母后提示框中出现#include补全提示。nn解决办法:在中文输入法下面的字母输入模式下输入代码时,<em>qt</em><em>无法</em>实时识别字母,所以不出现补全提示框,将输入法切换到EN(英语)模式下就行!nn注:暂时还没找到在中文输入法下的解决办法!...
Qt中出现MSVC无法编译的情况
这里写自定义目录标题n若只是在计算机上安装了Visual Stuido 2015(或其他版本),图中显示的界面上MSVC2015的两个编译器的图标会变为带有感叹号的一个黄色图标。Debuggers页面没有Windows的CDB<em>调试</em>器,可以用MSVC编译器对Qt Creator编写的程序进行编译,但是不能<em>调试</em>,这是因为缺少了Windows Software Development Kit(SDK),...
windows下为qt msvc版本配置调试
根据开发机的环境,下载我的机器是win10,因此下载win 10 sdk。https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk
QT creator debug 查看数组变量数组
问题描述:在使用QT <em>调试</em>的时候,右侧显示变量的地方不能显示数组中的具体值rn解决方法: 右键单击右侧显示变量的空白的地方 选择 Insert New Expression Evaluator  在弹出的对对话框中输入索要查看的数组名@数组长度   例如 :  phi@20 rnrnrn                      二维数组只能一列一列查看  例如  theta[1]@20 rnrn
QtCreator+Arm开发和联机调试
Qt Creator是跨平台的 Qt IDE,方便QT应用程序的开发和<em>调试</em>。它也支持应用程序的远程<em>调试</em>,这样很方便Arm中的QT应用程序移植。本文将以TI 的 am335x ARM为例来教大家如何配置Qt Creator 和联机<em>调试</em>QT demo。这篇文章是之前工作总结的,现在把它分享出来供大家参考。nn下载安装QT Creator、n 首先你需要下载和安装QT Creator,一般有两种安装方法...
Qt5.9Creator内存不足,出现程序卡死,提示:.exe程序已停止工作
本文主要总结在Qt5.9Creator编译器下,由于指针变量创建的内存不足,出现程序卡死的问题和解决办法。rnrnrn1.1程序出现的错误提示:.exe程序已停止工作rn我创建了一个整形变量的指针*a(int *a = new int;),我需要用指针变量*a存储16个组数组,但是程序一执行到指针变量*a这里,就会出现错误,错误提示为::.exe程序已停止工作,具体如下图所示:rnrn指针内存不足
使用Qt Creator作为Linux IDE,实现Nginx和Redis源码编译和gdb断点调试(★★★★★)
Nginx和Redis无疑是互联网领域最具知名度的开源工具,学习它们的源码将令自己的能力大幅提升。但是使用Linux vim源码查看和gdb断点<em>调试</em>一直是令人头疼的事情,那有什么更好的解决方法吗?本人现在使用Qt Creator作为Linux IDE,实现了Nginx和Redis源码编译和断点<em>调试</em>。nn nn1、使用Qt Creator编译和gdb断点<em>调试</em>的教程nnNginx:使用Qt Creat...
Qt Creator看不到源码
使用Qt Creator打开工程后,一片空白,看不到任何源码或界面文件,不过可以编译。rn1、点击“控件”->“显示边框”;rn2、点击“类型层次”右边的向下箭头,选择“项目”即可。
QT使Release版本可调试
  有时候在进行Qt编译时可供调用的只有release库,没有debug库,<em>无法</em>生成Debug版本。这时如果需要单步<em>调试</em>的话,就需要使Release版本可<em>调试</em>。nn  要使Release版本可<em>调试</em>的话,只需要修改.pro文件,在.pro文件中加入如下字段:nnnQMAKE_CXXFLAGS_RELEASE += -O0 -gnnnQMAKE_CFLAGS_RELEASE += -O0 -gnnnD...
qt creater 调试时进入disassembler 汇编界面
问题描述:某个项目进入<em>调试</em>时,进入disassembler 反汇编的界面。解决方法:根据其他人提供的办法,首先将项目右键 clean后,run qmake 再<em>调试</em>时恢复代码界面。敬请指正。...
QT Creator 如何建立动态链接库和使用的方法(详细的图文教程以及错误的讲解)
error: LNK1107: 文件无效或损坏: <em>无法</em>在 0x378 处读取nnn:-1: error: LNK1104: <em>无法</em>打开文件“addlib.dll”
Linux QTCreator调试器启动错误解决办法
1,错误截图rnrnrn在linux装好了QT,兴高采烈地写了个程序,一按F5<em>调试</em>,出现这三行,然后就没反映了:rnDebugging startsrnDebugging has failedrnDebugging has finishedrnrnrn2,原因rn<em>调试</em>器gdb或者其依赖库的版本问题,我装的QT5.5.1版本,QTCreator3.5.1,系统自带的gdb7.2。rn先升级gdb到7
QT中断点不触发的问题
#ifndef _TEST_CODE_rn if(m_pthis->Ref_GetSWNameMap(m))rn {rn uploadrobot::SWNameMap::iterator it = m.begin();rn for(; it != m.end(); it++)rn {rn
Qt Creator编译器
QT Creator<em>调试</em>用的编译器,最新版本的,如果当你在Qt Creator<em>调试</em>的时候出现gdb<em>调试</em>终端,就要更换你的<em>调试</em>器
Qt Creator远程GDB调试嵌入式ARM开发板
    在嵌入式开发中,如何使用QT去<em>调试</em>程序是很重要的。除了传统的qDebug打印<em>调试</em>之外,GDB也是业界公认的<em>调试</em>利器。在嵌入式环境中使用GDB相对麻烦一些,主要是利用开发板上的gdbserver和PC中虚拟机环境下的GDB联合<em>调试</em>。nn一. 主机端<em>调试</em>器nn下载<em>调试</em>器源码GDB: The GNU Project Debugger,我这里下载的是gdb-7.7.tar.gz。(我尝试了很多gd...
QtCreator定位程序异常崩溃位置
我在使用QtCreator开发软件的过程中,曾多次遇到过程序异常崩溃的情况,在输出窗口提示类似 xxx/build-xxx-Desktop_Qt_5_x_x_MinGW_32bit-Debug/debug/xxx.exe exited with code -1073741819 的语句。当程序代码量大的情况下,我们很难通过观察代码来发现产生错误的位置,此时,可以通过QtCreator的<em>调试</em>功能来快...
【零基础Qt学习笔记】Qt creator初尝试遇到的错误及解决方案
代码来源于《QtCreator快速入门(第三版)》,打开.pro文件本来想尝试一下。【报错1】Cannot run compiler 'cl'. Maybe you forgot to setup the environment?【原因】没有找到编译器【解决方法】将cl.exe的路径添加到系统环境变量中。我的电脑上是win7系统,先安装了VS2013,之后安装了Qt 5.10.1。右键“计算机”—...
Window 7下QT5.9.2安装、QTCreator调试器配置
QT 5.9.2下载QT在5.9版本及以上将不同的编译器的版本放在同一个文件<em>qt</em>-opensource-windows-x86-5.9.x.exe中,所以只需要此文件即可,链接:<em>qt</em>-opensource-windows-x86-5.9.2.exe。首次下载<em>qt</em>-opensource版本需要注册个账号,比较简单,邮箱激活即可。 n下载之后安装,选择组件: n nMSVC版本要对应自己电脑中的VS的版
Linux下如何使用qt和anjuta来单步调试caffe的代码
转自 http://blog.csdn.net/xiaoyezi_1834/article/details/50724875nnhttps://www.zhihu.com/question/27987666nnnnnn---------------------<em>qt</em> <em>creator</em> debug --------------------------------------
Qt 5.10.1 win10 系统无法调试的解决办法
随便写了一个程序,直接运行可以,但是<em>调试</em>的时候,运行成功之后就没有反应了。打开views--&amp;gt; debugger log一看:wNote: This log contains possibly confidential information about your machine, environment variables, in-memory data of the processes ...
qt调试时监视数组变量
在右边的变量窗口双击出现watch窗口,两种方法:(1)输入(类型[长度])*数组名,如(int[10])*temp就可以查看。(2)输入数组名+@+数组长度,比如temp@10,就是查看temp[10];
Qt-Creator常见问题
一、<em>调试</em>错误nn注:以下操作均在平台为Windows/MSVC环境下完成,若为minGW(Debugger为GDB)或其他环境请查看Qt官方解决方案尝试解决。 n1. 使用Qt-Creator进行<em>调试</em>时若提示 “<em>调试</em>器未设置。Unknown debugger type ‘No engine’ Unable to create a debugger engine of the type ‘No
Qt使用GDB调试无法监视变量值问题
当Qt使用GDB<em>调试</em>器<em>调试</em>时,看到变量监视窗口中为空。nnnn此时在pro工程文件中加入以下代码。nnQMAKE_CXXFLAGS += -gstabs+nn重新编译,再次<em>调试</em>即可看到监视的变量值。nn...
Ubuntu16.04下调试Qt代码直接进入反汇编界面问题的解决办法
今天<em>调试</em>了一个程序,按下F5,结果直接给我干到反汇编界面,但是我也没有设置反汇编啊,很是奇怪,一时间摸不着头脑,无奈之下,通过搜索引擎检索了一下,很多人给的办法都不管用,后来看到一个提示说到中文路径的问题,瞬间恍然大悟,确实,我把项目建在了有中文目录的地方,这才是罪魁祸首,找到问题的所在,赶快在Home目录下新建一个项目,设置断点,按下F5,果断解决问题,终于没有自动跳转到反汇编界面。nn所以啊,...
Qt creator变灰,鼠标点击无效-------解决方法
一.现象 n 在<em>qt</em>构建代码过程中,打开多个窗口导致电脑卡住了,强制关机重启后发现<em>qt</em> <em>creator</em>打开后鼠标能够移动,但是<em>无法</em>进行点击操作,过一会界面变灰,无响应(电脑重启后其他应用都不受影响,完全可以操作)。二.尝试的方法 n1.电脑重启——–无效。 n2.卸载<em>qt</em>再重装———无效。三.最终解决方法 n折腾了好久,百度到了和我同样的现象,用他的方法尝试了一下: n原因是:项目配置
Qt Creator自定义控件导入到VS Qt项目中
VS2015+Qt5.9.4环境下nn第一步、首先在Qt Creator创建一个新项目,选择“其它项目”,再选择Qt 4设计师自定义控件,再点击“choose”创建;nnnn 第二步,定义项目名称跟路径,这里我命名为&quot;RoundButton&quot;,路径设置为默认;nnnn点击下一步nn nn 再下一步nnnn第三步、将控件的类重新命名,我这里命名为&quot;RoundButton&quot;,这里的类名类似Qt控件名的...
利用c语言实现一颗二叉树的功能下载
利用C语言实现二叉树的一些基本功能,例如建立一颗空二叉树,,向其中插入数据,查找数据,删除数据等功能 相关下载链接:[url=//download.csdn.net/download/stu_heyao/2171314?utm_source=bbsseo]//download.csdn.net/download/stu_heyao/2171314?utm_source=bbsseo[/url]
stm8s单片机各功能块示例程序下载
stm8s单片机各功能块示示例程序stm8s单片机各功能块示示例程序stm8s单片机各功能块示示例程序 相关下载链接:[url=//download.csdn.net/download/hehelloook/2843666?utm_source=bbsseo]//download.csdn.net/download/hehelloook/2843666?utm_source=bbsseo[/url]
Josephu 问题下载
问题描述:设编号为1,2,… n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,数到m 的那个人出列,它的下一位又从1开始报数,数到m的那个人又出列,依次类推,直到所有人出列为止,由此产生一个出队编号的序列。 要求:利用顺序表和单向循环链表存储结构模拟此过程,按照出列的顺序输出各个人的编号。输入数据:建立输入处理输入数据,输入m的初值,n ,输入每个人的密码,建立单循环链表。输出形式:建立一个输出函数,将正确的输出序列。 测试数据: m的初值为20,n=7 ,7个人的密码依次为3,1,7,2,4,7,4,首先m=6,则正确的输出是什么? 相关下载链接:[url=//download.csdn.net/download/sms0101/3421399?utm_source=bbsseo]//download.csdn.net/download/sms0101/3421399?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 qt物联网教程 qt教程python
我们是很有底线的