欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

有关qt怎么通过添加打印消息,来确定程序bug的来源

更新时间: 2014-01-05 02:43:36 责任编辑: Author_N1

 

有关Qt如何通过添加打印消息,来确定程序Bug的来源
请问下我按照网上的方法去先定义自己的打印函数,方法就是http://blog.csdn.net/pcliuguangtao/article/details/7445269这个网址上的办法;
工程中添加了一个打印函数头文件,然后在main()函数中添加:
SHINE_dprintf("%s, %x, %s, %f", "Just for test", 100010, "abcdefg", 1.23234);
SHINE_dputs("Just for test too");
在VS2008中运行会提示error C2010: “.”: 宏形参表中的意外
1.不知道是什么原因?
2.请问可以直接用vs2008编译不用qmake编译运行吗?
3.这个通过添加打印消息是如何来确定程序Bug来源的?
接触Qt时间不长,求大神赐教~
--参考方法--
__FILE__, __func__, __LINE__是GCC的内建宏,当前文件,当前函数和当前行。
--参考方法--
VC用__FILE__ __LINE__和__FUNCTION__
qmake的那个是用来控制条件编译的。可以直接用qDebug()<<"This is message", 更方便
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:43:36
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/13573/
本文WWW.DOC100.NET DOC100.NET版权所有。