如何在 windows 中使用诸如 timeval 之类的 Linux lib 我已经安装了 cygwin 和 dev c++ 我不喜欢在 cygwin 中编译 在 dev c++ 下编译总是错误,例如 `gettimeofday' 未声明(首先使用此功能)
不幸的是,我没有足够的硬盘空间来安装 linux 或任何虚拟机
多谢
当然,您不能直接在 Windows 中使用 Linux 代码。
但是您似乎正在尝试使用 Cygwin 来执行此操作,它应该支持 Linux/POSIX API。
如果您收到的错误是编译时(而不是链接器)错误,则您可能缺少正确的头文件:
#include <sys/time.h>
这些都记录在gettimeofday()
手册页上。
毕竟似乎我们不能直接在windows中使用linux lib我的cygwin遇到各种问题最后我安装了vmware,一台虚拟的linux机器并完成了这可能不是一个明智的方法,而是一个实用的方法