Qt控制台工程不能调试问题

我用Qt Creator创建了一个Console工程,这是一个最最简单的程序了。

可调试就是不行:

在网上查看原因是gnome-terminal与Qt Creator兼容性不良所致,建议改用xterm。

于是我使用yum命令安装了xterm。

> sudo yum install xterm

然后,选中QtCreator菜单栏[Tools]->[Options..]。在弹出的选项对话框里:

将Terminal栏中的终端命令改成 "/usr/bin/xterm -e",然后OK,退出对话框。

再调试运行一下,OK了。

时间: 2024-08-03 18:27:56

Qt控制台工程不能调试问题的相关文章

AngularJS 如何在控制台进行错误调试_AngularJS

当我们在编写 AngularJS 的应用时,通过 Chrome, Firefox, 和 IE 的 JavaScript 控制台来获取隐藏在应用之中的数据(Data)和服务(Service) 是一件非常具有挑战性的工作.下面列出了一些简单的小窍门,可以帮助我们使用 Javascript 控制台来监视和控制一个正在运行的 Angular 应用,使其更加容易测试.修改甚至是实时的编写 Angular 应用. 1: 获取 Scopes (作用域) 我们可以使用一行 JS 代码来获取任何的 Scope (

如何在VC控制台工程中向密码输入框Activex PostMessage()?

问题描述 向各路大虾求助.-----------Usecase刚接触COM组件.现偶有个问题,想写个java程序,用自己的账号自动登录某些网站,并爬取一些数据.但是这些网站大多都要求使用ActiveX密码输入框控件,且这些组件内部都有一段加密逻辑.所以,我想通过相应Java类库(如jacob)调用这段逻辑.---------------------------------------------------问题是:提供有相应API(如通过OLEViwer看到某些propput属性且确实有效)的A

C/C++的一点技巧:如何在控制台工程中使用CString类

在C/C++的开发工作中,我们经常会新建一个控制台工程来测试某个与界面无关的功能.在处理与字符串相关的内容时,我们会遇到一个很麻烦的问题,即控制台程序不支持使用CString类,而这个类由于对字符串处理功能相当完善,因此用途还是非常广泛的.有时候我们可能会想到直接包含该类的头文件<afx.h>,但是这样可能会出现问题,即在编译的时候会出现以下错误: 为了解决这个问题,必须要修改工程的配置,在Project Properties->Configuration Properties->

查看和调试Qt源码

简述 在调试程序的时候,有时需要调试进入 Qt 源码,这不仅有利于我们了解内部实现机制,而且对于解决一些隐蔽性问题很有帮助. 都知道 F11 是"单步进入",可是在调试的过程中,按下 F11 却无法进入.有人说需要静态编译 Qt 才可以,其实不然,只需要简单的几个配置就可以搞定. 简述 Qt 版本及安装 配置 Qt Creator 源码调试 更多参考 版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820 Qt 版本及安装 Qt 针

OpenGL学习笔记:Console工程下如何不显示控制台黑窗口只显示Windows窗口

刚学习OpenGL,绘制图形的时候,如果不进行设置,运行的时候会先出现黑窗口再出现Windows窗口. 其实要去除控制台窗口非常简单,只需要修改工程设置,把子系统改成Windows,程序的入口点改成mainCRTStartup. 下面我先把几中解决办法列举出来,再解释下我的理解. 方法一:在程序中加入一句#pragma comment(linker, "/subsystem:\"windows\"  /entry:\"mainCRTStartup\"&qu

VC++动态链接库(DLL)编程之库的调试与查看

  在具体进入各类DLL的详细阐述之前,有必要对库文件的调试与查看方法进行一下介绍,因为从下一节开始我们将面对大量的例子工程. 由于库文件不能单独执行,因而在按下F5(开始debug模式执行)或CTRL+F5(运行)执行时,其弹出如图3所示的对话框,要求用户输入可执行文件的路径来启动库函数的执行.这个时候我们输入要调用该库的EXE文件的路径就可以对库进行调试了,其调试技巧与一般应用工程的调试一样. 通常有比上述做法更好的调试途径,那就是将库工程和应用工程(调用库的工程)放置在同一VC工作区,只对

Linux系统下Qt的基本安装和配置

  Qt Creator支持中文,启动速度比Eclipse.Netbeans更快,界面也更美观,跟输入法Fcitx协作良好(光标跟随). 你既可以把Qt Creator当代码编辑器作为vim辅助,好处在于Qt Creator能够自动parse项目,形成友好快速的智能提示,而且你也同样可以使用Qt Creator里面的gdb前端(上图)和valgrind前端(高清大图) 对项目进行调试和内存分析,不过Makefile就要自己写或者用autotools生成了,这对于使用vim进行编程的同学来说,应该

编译-在VC2010上可以运行,但是改到Qt上就提示这个错误,请问是哪里没设置好吗?

问题描述 在VC2010上可以运行,但是改到Qt上就提示这个错误,请问是哪里没设置好吗? 程序编译时弹出这样的错误::-1: error: LNK1104: 无法打开文件"GCBase_MD_VC100_v2_3.lib",在VC2010上可以运行,但是改到Qt上就提示这个错误,请问是哪里没设置好吗? 解决方案 没用过 QT. QT 与 VS2010 编译时用的 LIB 是一样的吗? 如果是一样的,则是在 QT 中没有正确的设置库的路径,即没有正确的包含库: 如果是不同的,则需要下载

windows-qt程序 用vs调试出现下面错误是什么意思?

问题描述 qt程序 用vs调试出现下面错误是什么意思? "receive_image.exe"(Win32): 已加载"C:WindowsSysWOW64msftedit.dll".无法查找或打开 PDB 文件. "receive_image.exe"(Win32): 已加载"C:WindowsSysWOW64msimg32.dll".无法查找或打开 PDB 文件. "receive_image.exe"(