我正在开发 .Epub 扩展文件阅读器的应用程序。我有可用的源代码。但是在编译代码时我收到以下错误:
#error The deprecated ucontext routines require _XOPEN_SOURCE to be defined
Run Code Online (Sandbox Code Playgroud)
我已经通过互联网寻求不同类型的帮助,但无法找到确切的解决方案。
任何人都可以知道这是哪种错误吗?
如何解决 Xcode 中的上述错误?
请帮忙解决这个问题。
谢谢。
您需要将预处理器定义添加到构建命令行(-D_XOPEN_SOURCE=600例如)。通过 IDE 的项目属性或编辑 makefile/更改编译器标志环境变量来执行此操作。
或者,添加:
#define _XOPEN_SOURCE 600
Run Code Online (Sandbox Code Playgroud)
在代码中包含标准标头之前。
| 归档时间: |
|
| 查看次数: |
5830 次 |
| 最近记录: |