簡體   English   中英

警告:函數“ crypt_r”的隱式聲明

[英]warning : implicit declaration of function ' crypt_r'

我試圖編寫一個多線程程序,在其中我需要調用函數crypt。 但是編譯器會發出此警告。 而且它也不能識別crypt_data。 有任何想法嗎?

您需要包括適當的頭文件。 在這種情況下crypt.h

 #include <crypt.h>

聲明函數crypt的原型(轉發聲明)或包括具有該原型的標頭。

對程序源進行預處理,例如通過運行gcc -E代替gcc -c 查看輸出以查看聲明中是否出現了您期望的某些/全部/無一的crypt函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM