设为首页 加入收藏

TOP

自定义的Qt程序打印调试信息的方法
2014-11-24 13:12:23 来源: 作者: 【 】 浏览:1
Tags:定义 程序 打印 调试 信息 方法

在程序的开发过程中,往往需要添加打印消息,来确定程序Bug的来源。工作的要求是使用qmake生成Makefile,


然后,再使用make来进行构建目标程序。


1.首先,定义自己的打印函数,比如:


2. 在想要使用打印调试信息的文件中包含上面的头文件,或者拷贝打印函数进去


在想要打印信息的地方直接调用 SHINE_dputs() 就可以,比如:


3. 为了优化Qt程序在嵌入式平台上面的性能,最好确认一下.pro文件中是否有如下的配置:


CONFIG += qt embeded release


如果,没有最好添加进去。


4. 运行 qmake "DEFINES += SHINEDEBUG" .


把其中的SHINEDEBUG替换成你定义的宏即可。 这样会生成Makefile。


这时,可以看一下Makefile,里面DEFINES就会包含我们添加的宏


5. make 构建我们的目标程序


上面,这5步就可以构建打印调试信息的程序,如果我们想去掉,只需要重新运行qmake(注意不加参数)即可。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android界面设计:使用水平视图切.. 下一篇Qt程序字体大小和旋转的程序参数..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: