2015-07-21 98 views
0

我想使用error.h库文件中定义的error()函数,并且无法在我的Mac上找到它。我使用10.10.4 OSX Yosemite。我认为可以运行一个错误和strerror,但只是想知道是否有其他选择。在Mac OS X上找不到错误库

+0

errno的是'errno.h'和strerror的是'根据维基百科 – Adrian

+0

我可以找到那些在标准库/ usr/include目录string.h'。这是我想要的error.h。 – Ani

+0

'error()'函数是一个GNU扩展。它仅在您使用GNU C库时才可用。根据自己的手册页,它不应该用于任何旨在便携式的程序中。 –

回答

0

你应该使用#include <mach/error.h>在Mac OS