gpt4 book ai didi

在 Windows 上找不到 syslog.h

转载 作者:IT王子 更新时间:2023-10-29 00:50:20 28 4
gpt4 key购买 nike

我正在重写一个用于linux的c程序,现在我将在windows上重用它,我写了一个bat文件。我以管理员身份运行此文件,然后发生错误: syslog.h:没有那个文件或目录。

你能给我一些建议吗?谢谢。

最佳答案

可能您移植到 windows 的程序使用了 syslog(3) 函数调用(除了 openlog 和 closelog)。这些在 unix 上的 syslog.h 中定义。 Windows 没有这些,因此您可以执行以下操作:

  • 从代码中删除 syslog.h 和这些函数调用。
  • 创建一个 syslog.h 并实现这些调用或将它们定义为空宏。
  • 使用提供 POSIX 兼容性的 cygwin。

关于在 Windows 上找不到 syslog.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9496129/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com