我正試圖編寫一個多線程程序,我需要調用函數crypt。但是編譯器會拋出這個警告。它也不能識別crypt_data。有任何想法嗎?警告:函數的隱式聲明'crypt_r'
1
A
回答
1
預處理程序的來源,例如通過運行gcc -E
代替gcc -c
。查看輸出以查看是否有一些/所有/不是您期望的crypt函數出現在聲明中。
3
1
聲明函數crypt(前向聲明)的原型或包含具有該函數的頭。
相關問題
- 1. 警告:函數的隱式聲明TableCreate
- 2. GLFW3:警告:隱式聲明函數「glGenBuffers」
- 3. 警告:函數隱式聲明
- 4. C警告隱式聲明函數'exit'
- 5. dprintf隱式聲明警告
- 6. 警告:隱式聲明
- 7. sprintf_s()隱式聲明警告
- 8. 警告:函數的隱式聲明 - 包含事物的順序?
- 9. 警告的原因是什麼:函數'swprintf_s'的隱式聲明?
- 10. 警告:隱式聲明的錯誤
- 11. 警告:函數'foo'的隱式聲明在C99中無效
- 12. 防止「警告:函數的隱式聲明」setlinebuf'...「
- 13. GCC警告:函數'puts'的隱式聲明在C99中無效
- 14. 隱式聲明警告:什麼是內置函數?
- 15. 爲什麼我會得到「隱式聲明函數'PerformXMLXPathQuery'」警告?
- 16. 警告:隱式函數聲明在C99中無效?
- 17. 如何刪除以下'隱式函數聲明'警告?
- 18. Xcode - 警告:隱式函數聲明在C99中無效
- 19. 警告:隱式聲明函數'getresuid'(和'seteuid')
- 20. 函數的隱式聲明
- 21. 函數的隱式聲明?
- 22. ARC警告:函數'DLOG的內隱的聲明是在C99
- 23. 隱式函數聲明usleep
- 24. 隱式函數聲明NSMinX
- 25. 函數隱式聲明'wiringPilSR'
- 26. 隱式函數聲明'sched_setaffinity'
- 27. 隱式函數聲明'usleep'
- 28. 函數隱式聲明'dispatch_get_global_queue'
- 29. 任何函數的隱式聲明的警告如何影響我的代碼?
- 30. 函數的隱式聲明'str [n] casecmp'[-Werror =隱式函數聲明]
你試過#include相應的頭文件嗎?你檢查過你的系統上的頭文件嗎?您是否嘗試在/ usr/include中加密crypt_r? – 2012-04-03 01:05:20
不,我期望默認擁有所有的功能......現在真的?是的,我已經包含了crypt.h,並且還定義了_GNU_SOURCE – skyel 2012-04-03 01:24:16
嘿,我只是問了一些常見問題 - 你不會相信人們用這樣的東西解決的簡單問題。當然,我的意思不是侮辱。 – 2012-04-03 12:15:27