这可能是个傻问题。
我在论坛搜索了一下helloworld相关的问题,没有找到跟我相似的。
默认的helloworld代码我是能跑通的,没有问题,所以我认为开发环境应该是没有问题的。
我想在helloworld程序中,添加一个sleep函数,让它sleep 2秒之后再继续循环,然后就出错了:
而且错误是在ld的时候出错的,也就是链接的时候,好像错误是“未定义的索引sleep”。
我是添加了 #include <unistd.h> 的,如图:
按理说应该能找到的呀。
而且我右键点击sleep,然后选 Open Declaration ,能够打开unistd.h ,并且看到sleep函数的声明。
如图:
然后我又 sleep(2); 那一行给注释掉了,程序就正常了,如图:
我把循环次数改成30次了,而不是demo中的20次。
这么来看,问题应该是出在sleep这行上了。
请问如果这里想停2秒,应该怎么写呢?
谢谢!
顺便说一下,帖子里要想输入 <unistd.h> 是需要转义的,转义的方法是:
https://www.w3school.com.cn/html/html_entities.asp