• 8400阅读
  • 6回复

[讨论]QT是不是不能用C语言的一些函数库阿,time()出错 [复制链接]

上一主题 下一主题
离线boxfile
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-15
错误:‘time’不能用作函数


read_passwd.cpp:62:30: 错误:对成员‘tm_year’的请求出现在‘timeinfo’中,而后者具有非类类型‘tm*’
read_passwd.cpp:63:32: 错误:对成员‘tm_mon’的请求出现在‘timeinfo’中,而后者具有非类类型‘tm*’
read_passwd.cpp:64:32: 错误:对成员‘tm_mday’的请求出现在‘timeinfo’中,而后者具有非类类型‘tm*’
read_passwd.cpp:65:32: 错误:对成员‘tm_hour’的请求出现在‘timeinfo’中,而后者具有非类类型‘tm*’
read_passwd.cpp:66:33: 错误:对成员‘tm_min’的请求出现在‘timeinfo’中,而后者具有非类类型‘tm*’
read_passwd.cpp:67:33: 错误:对成员‘tm_sec’的请求出现在‘timeinfo’中,而后者具有非类类型‘tm*’

离线dbzhang800

只看该作者 1楼 发表于: 2011-05-15
引用楼主boxfile于2011-05-15 14:12发表的 QT是不是不能用C语言的一些函数库阿,time()出错 :
错误:‘time’不能用作函数
read_passwd.cpp:62:30: 错误:对成员‘tm_year’的请求出现在‘timeinfo’中,而后者具有非类类型‘tm*’
read_passwd.cpp:63:32: 错误:对成员‘tm_mon’的请求出现在‘timeinfo’中,而后者具有非类类型‘tm*’
.......

不妨认真检查自己的代码。比如会不会吧 "->" 写成了 "." 等等
离线boxfile
只看该作者 2楼 发表于: 2011-05-18
回 1楼(dbzhang800) 的帖子
恩,改了

但是,还是出现

错误:'time’不能用作函数

这个怎么搞定啊
[ 此帖被boxfile在2011-05-18 23:21重新编辑 ]
离线boxfile
只看该作者 3楼 发表于: 2011-05-18
QT中有类似time的函数,但是我还是想尽量用标准C函数来实现。
离线dbzhang800

只看该作者 4楼 发表于: 2011-05-18
引用第3楼boxfile于2011-05-18 23:20发表的  :
QT中有类似time的函数,但是我还是想尽量用标准C函数来实现。

Qt 里面用ANSI C、C++的库函数肯定不会有问题。如果遇到问题,不用Qt时如何解决还是还是如何去解决
离线boxfile
只看该作者 5楼 发表于: 2011-05-20
回 4楼(dbzhang800) 的帖子
搞定了

呵呵,函数名重复
离线sunqing

只看该作者 6楼 发表于: 2011-05-22
qt本身就是一个库,类似于MFC
他不是不支持标准c,只要你有标准c库的头文件等,一样可以用,注意头文件路径等
qt的头文件都是以q开头的,不是没有time函数,是你没找到在哪个文件里
仔细找找,既然用qt了,就尽量用qt的库函数
I am starving!
快速回复
限100 字节
 
上一个 下一个