• 7140阅读
  • 2回复

qPrintable(QDateTime::currentDateTime().toString() )出错,求助 [复制链接]

上一主题 下一主题
离线首席公民
 
只看楼主 倒序阅读 楼主  发表于: 2008-09-17
— 本帖被 XChinux 执行加亮操作(2008-09-20) —
日志中打印时间
fprintf(fp, "%s\n", qPrintable(QDateTime::currentDateTime().toString() ) );

在windows上什么问题都没有
可是在solaris10下 这一句总是有问题
segmentation failed(?)

查不出来错误。

仔细考虑后,认为可能是没有及时flush文件缓冲,而时间日期已经变化,原来的QString或者已经不在,于是设置了中间变量Qstring,保存现在的QDateTime::currentDateTime().toString() ;还是不可以。

求教于各位。提前谢谢。
-----------------------------------------------
欢迎访问
http://blog.csdn.net/wjstone
-----------------------------------------------
离线首席公民
只看该作者 1楼 发表于: 2008-09-17
Help
-----------------------------------------------
欢迎访问
http://blog.csdn.net/wjstone
-----------------------------------------------
离线首席公民
只看该作者 2楼 发表于: 2008-10-22
该问题只在特定的应用中出现
在其他应用中,没有问题
使用这个语句的环境大体相似

也许是个伪问题。
-----------------------------------------------
欢迎访问
http://blog.csdn.net/wjstone
-----------------------------------------------
快速回复
限100 字节
 
上一个 下一个