解決編譯錯誤 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