qt调试控制台应用程序问题

lalio77 2011-08-16 02:11:44
只是编写一个控制台程序,没有界面,一个最简单的c++。

#include <QtCore/QCoreApplication>
#include <iostream>
using namespace std;

int max(int a,int b)
{
return a>b?a:b;
}

int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
int ia,ib;
ia=3;ib=5;
//cin>>ia>>ib;
cout<<max(ia,ib)<<endl;
cout<<argc<<endl;
return a.exec();
}


在声明int ia,ia;那行设置一个断点,此时能够正确的跟踪调试,F5,F10,F11都没有问题。
去掉cin>>ia>>ib;那行的注释后,一跟踪到这一行,整个调试就暂停了,也不知道在哪里等待我输入。设置了终端运行后,虽然弹出来一个终端,但输入两个数字进去后仍然没有反应。

带输入的调试有什么需要特别设置的么?
请各位高手帮忙,先谢谢大家了
...全文
461 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
bearkuan 2011-12-25
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lalio77 的回复:]
自己顶一下,让坛子里面不了了之的帖子少一点。
继续求高人解答
[/Quote]

没办法就用gdb调试
bearkuan 2011-12-25
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lalio77 的回复:]
自己顶一下,让坛子里面不了了之的帖子少一点。
继续求高人解答
[/Quote]

我也顶一下 寻求高手解答啊
lalio77 2011-08-29
  • 打赏
  • 举报
回复
自己顶一下,让坛子里面不了了之的帖子少一点。
继续求高人解答
lalio77 2011-08-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 openxmpp 的回复:]

你是不是需要编译下
没发现特别明显的 编译器不能调适的地方
[/Quote]
必须编译通过了才调试哪。。
lalio77 2011-08-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wwwcs59 的回复:]

在 qt creator 项目属性里面
[/Quote]




运行设置里面调试器那两项必选?
法尔我给他 2011-08-18
  • 打赏
  • 举报
回复
在 qt creator 项目属性里面
乔巴好萌 2011-08-17
  • 打赏
  • 举报
回复
你是不是需要编译下
没发现特别明显的 编译器不能调适的地方
lalio77 2011-08-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 icansaymyabc 的回复:]

要在终端里面用命令行启动你这个程序。然后再设法把进程关联到调试器。之后就在启动这个程序的那个终端里输入才可以。
[/Quote]
怎么把进程关联都调试器?
icansaymyabc 2011-08-17
  • 打赏
  • 举报
回复
要在终端里面用命令行启动你这个程序。然后再设法把进程关联到调试器。之后就在启动这个程序的那个终端里输入才可以。

16,815

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧