解决编译错误 implicit declaration of function 'strptime'

Posted westfly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决编译错误 implicit declaration of function 'strptime'相关的知识,希望对你有一定的参考价值。

根据man手册,在文件中加上以下定义,应该可以去处该warning
       #define _XOPEN_SOURCE /* glibc2 needs this */
       #include 
 
但不起作用(重新编译还是有该warning)
 
加上编译选项-D_XOPEN_SOURCE又出现一大推其他编译错误
 
最后在找到这篇帖子
http://stackoverflow.com/questions/15334558/compiler-gets-warnings-when-using-strptime-function-c
 
在编译选项上同时加上-D_GNU_SOURCE -D__USE_XOPEN,即可解决

以上是关于解决编译错误 implicit declaration of function 'strptime'的主要内容,如果未能解决你的问题,请参考以下文章

iOS错误汇总 Implicit declaration of function - C99 完美解决

错误:Implicit super constructor xx() is undefined for default constructor.

全网首发:编译ffmpeg:error: implicit declaration of function ‘wcsdup‘; did you mean ‘wcscmp‘?

项目出现小红叉,类名上带有 Implicit错误

ILLEGAL MIX OF COLLATIONS (UTF8MB4_0900_AI_CI,IMPLICIT) AND (UTF8MB4_GENERAL_CI,IMPLICIT) 错误解决

如何修复此语句可能会通过 [-Werror=implicit-fallthrough=]?