Codeblocks IDE C编程 - 没有库?

时间:2012-07-15 03:39:10

标签: c api dll codeblocks

我正在尝试在CodeBlocks IDE(在Windows上)创建一个C程序,我需要的是库。当我尝试构建并运行时,此行错误:

#include <sys/times.h>

我该怎么办?那是一个Unix库吗?我可以下载它,只是以某种方式将它添加到我的CodeBlocks环境中吗?我的意思是,已经存在了。

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

Settings&gt;移除-ansi编译标记Compiler and Debugger&gt; Code :: Blocks中的Compiler Options。如果这没有帮助,<sys/times.h>在Windows下不可用。

修改sys/times.hPOSIX库的一部分。 Minix下没有POSIX标头,需要Cygwin。 time.h是标准的ANSI标头。如果您想继续在符合POSIX标准的系统上使用sys/times.h,那么您可以采取哪些措施来确保可移植性

#ifdef __WIN32__
# include <time.h>
#else
# include <sys/times.h>
#endif

参考:time.h