天嵌 ARM开发社区

 找回密码
 注册
查看: 2970|回复: 3

qt的调试

[复制链接]
Rick.w 发表于 2012-7-30 22:24:29 | 显示全部楼层 |阅读模式
本帖最后由 Rick.w 于 2012-7-30 22:26 编辑

程序越写越大,还加上了多线程,所以调试在所难免
我想在程序中加一些代码发送信息到SecureCRT

其中有一个问题是我目前的程序必须是开机自启动才能正常运行
开机后再运行的话会出问题(我也不知道为什么)

现在尝试了直接printf
还有cout ,qDebug等都不能显示东西在SecureCRT上
用QMessageBox::warning的话一些独立的类里面好像不好调用

该怎么处理呢?
各位可以分享一下经验

TQ-lkp 发表于 2012-7-31 10:00:54 | 显示全部楼层
不会吧,应该会显示在crt上的
 楼主| Rick.w 发表于 2012-8-1 21:07:34 | 显示全部楼层
TQ-lkp 发表于 2012-7-31 10:00
不会吧,应该会显示在crt上的

开机完成后SecureCRT会显示

Please press Enter to activate this console.

也就是说Enter后才会对Qt内的printf起作用
而此时我的程序已经开机启动过了
所以没有显示打印信息

底层直接调用的除外
TQ-lkp 发表于 2012-8-3 17:51:01 | 显示全部楼层
楼主理解的不对吧
printf没有打印再来应该是缓存没有刷新的原因
你用cout应该就没问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-11-1 07:11 , Processed in 1.062500 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表