解决编译错误 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,即可解决


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM