0

如何在 windows 中使用诸如 timeval 之类的 Linux lib 我已经安装了 cygwin 和 dev c++ 我不喜欢在 cygwin 中编译 在 dev c++ 下编译总是错误,例如 `gettimeofday' 未声明(首先使用此功能)

不幸的是,我没有足够的硬盘空间来安装 linux 或任何虚拟机

多谢

4

2 回答 2

4

当然,您不能直接在 Windows 中使用 Linux 代码。

但是您似乎正在尝试使用 Cygwin 来执行此操作,它应该支持 Linux/POSIX API。

如果您收到的错误是编译时(而不是链接器)错误,则您可能缺少正确的头文件:

   #include <sys/time.h>

这些都记录在gettimeofday()手册页上

于 2009-05-12T08:54:49.597 回答
0

毕竟似乎我们不能直接在windows中使用linux lib我的cygwin遇到各种问题最后我安装了vmware,一台虚拟的linux机器并完成了这可能不是一个明智的方法,而是一个实用的方法

于 2009-05-16T09:26:26.963 回答