gpt4 book ai didi

c++ - 系统调用 - sys/syscall.h - 不是这样的文件或目录 -

转载 作者:行者123 更新时间:2023-11-30 04:05:45 26 4
gpt4 key购买 nike

我在哪里可以找到这个库?编译器报告我:“不是这样的文件或目录”......我想调用这个库中包含的系统调用函数...

最佳答案

Windows 没有 <sys/syscall.h> .如果您正在尝试将某些东西从 Linux 移植到使用它的 Windows,那么您需要一些类似的东西:

#if __linux
#include <sys/syscall.h>
#elif defined(_WIN32) || defined(_WIN64)
#include <windows.h> // Or something like it.
#endif

当然,很可能您的代码也无法单独编译这些更改,您还必须修复实际使用 <sys/syscall.h> 中的声明的代码。 ,这将在很大程度上取决于那是什么。

如果您不太熟悉移植代码并且项目很大,我会检查是否其他人已经对项目进行了 Windows 移植,因为您很可能会遇到困难。 Unix/Linux 环境中有很多东西与 Windows 的工作方式大不相同。

关于c++ - 系统调用 - sys/syscall.h - 不是这样的文件或目录 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23150996/

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