背景
我正在尝试在 Windows 上编译一些以前在 QNX 上编译过的代码。根据这个SO Question还有这个SO Question ,我可以通过简单地删除 sys/times.h 的 include 语句来解决这个问题。当我删除包含时,我收到一堆错误,指出变量尚未在范围内定义。我认为这是因为我删除了 include 调用。
问题
有什么方法可以替代在代码中使用 sys/times.h,以便我可以在 Windows 上使用它?
尝试的解决方案
- 下载并安装 cygwin 以编译代码 - 由于网络限制,我无法下载 cygwin。我宁愿不必在我的家庭网络上下载 cygwin
最佳答案
下面是一个项目是如何解决这个问题的:
他们使用 Windows 上可用的各种包含来填充大部分内容,并自行定义其余部分。如果您想查看其他两个函数的实现,您可能需要深入研究代码库 - 请注意,该库是 LGPL。
关于c++ - 在 Windows 上包含 sys/times.h 的替代方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24741553/