fatal error: 'mach_time.h' file not found
时间: 2024-06-02 12:09:16 浏览: 139
fatal error: boostdesc_bgm.i: No such file or directory补充文件
这个错误通常发生在使用 macOS 编译 C/C++ 代码时,因为 macOS 不再支持 `mach_absolute_time` 函数,而它在 `mach_time.h` 中声明。
要解决这个问题,你需要将代码中使用的 `mach_absolute_time` 函数替换为 `std::chrono::high_resolution_clock::now()` 函数,它是 C++11 标准库中的函数,可以实现相同的功能。
另外,你也可以手动下载 `mach_time.h` 文件并将其添加到你的项目中。你可以在网上找到 `mach_time.h` 文件的下载链接,然后将其添加到你的项目的头文件路径中。具体方法取决于你使用的编译器和开发环境。
阅读全文