• 4423阅读
  • 7回复

sleep(3)出现错误 [复制链接]

上一主题 下一主题
离线xtlx2000
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-21
在构造文件加上sleep(3);出现错误:
error: `sleep' was not declared in this scope

请问如何解决啊?
离线dbzhang800

只看该作者 1楼 发表于: 2009-08-21
提示很明确啊,你的编译器或你用的其他库提供 sleep 没?提供了就包含相应的头文件。
离线rqzrqh

只看该作者 2楼 发表于: 2009-08-21
包含C语言的头文件就行了
离线hiti_tony
只看该作者 3楼 发表于: 2009-08-21
大小写问题吗?是Sleep吧
离线xtlx2000
只看该作者 4楼 发表于: 2009-08-21
应该包括什么库??我用的Qt4
离线shiroki

只看该作者 5楼 发表于: 2009-08-22
我记得是 unistd.h
在linux下可以用 man 3 sleep来查头文件
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线xiongyu

只看该作者 6楼 发表于: 2009-08-22
windows下需要  windows.h
linux/unix下需要  unistd.h
为自己而已努力吧... 我的博客 http://xycode.org
离线xtlx2000
只看该作者 7楼 发表于: 2009-08-22
我试了试,unistd.h不行,
又按LS所说的qt虽然已经不再报错,但Sleep(3);没有在程序中体现出来

   构造函数中:
    setWindowTitle(tr("自动关机器"));//设置窗口标题
    setWindowIcon(QIcon(":/2.png"));//设置窗口的图标
    Sleep(30);
怎么回事呀?
快速回复
限100 字节
 
上一个 下一个