私は関数cryptを呼び出す必要があるマルチスレッドプログラムを作成しようとしています。しかし、コンパイラはこの警告をスローします。また、crypt_dataも認識しません。何か案は?警告:暗黙の関数 'crypt_r'の宣言
1
A
答えて
1
プログラムのソースを前処理します。 gcc -c
の代わりにgcc -E
を実行してください。出力を見て、宣言に期待される暗号関数のいくつか/すべて/なしが表示されているかどうかを確認します。
3
1
関数陰窩(前方宣言)のプロトタイプを宣言するか、それを有するヘッダを含みます。
関連する問題
- 1. dprintf暗黙の宣言警告
- 2. sprintf_s()暗黙の宣言警告
- 3. GLFW3:警告:関数の暗黙の宣言 'glGenBuffers'
- 4. C - 警告:関数の暗黙的な宣言「のprintf」
- 5. 警告:暗黙の関数宣言 - 問題を含む順序?
- 6. エラー:不明な型名と警告:暗黙の関数宣言
- 7. 取り扱い警告:関数「関数sigignore」の暗黙的な宣言
- 8. Xcode - 警告:C99で関数の暗黙の宣言が無効です
- 9. GCC警告:C99で関数 'puts'の暗黙の宣言が無効です
- 10. 警告:暗黙的に関数 'setlinebuf' ...の宣言を防止する
- 11. Cの関数の暗黙の宣言
- 12. 暗黙の関数 'wiringPilSR'の宣言
- 13. 関数エラーの暗黙の宣言
- 14. 関数の暗黙の宣言
- 15. 関数 'clock'の暗黙の宣言
- 16. 関数の暗黙の宣言
- 17. elfutilsコンパイルエラー暗黙関数宣言
- 18. GCC警告「Mac OS X Snow Leopardの組み込み関数printf」の暗黙の宣言がありません
- 19. なぜgccは「ラウンド関数」の暗黙の宣言を報告しますか?
- 20. iPhone:protocol_conformsToProtocol関数を呼び出し、暗黙の宣言の警告を表示します
- 21. 次の「暗黙の関数宣言」警告を削除するにはどうすればよいですか?
- 22. 暗黙の関数宣言の場合のデフォルト引数のプロモーション
- 23. 暗黙の宣言C99
- 24. 暗黙の宣言は、C99
- 25. 暗黙の宣言「swapcontext」
- 26. エラー:警告:組み込み関数 'memcpy'の暗黙的な宣言[デフォルトで有効]
- 27. ヘッダーに関数の暗黙の宣言がありますか?
- 28. iOS:CocoaLumberjack:c99で関数の暗黙の宣言が無効です。
- 29. FreeBSD SysCall in C - 暗黙の関数 'modfind'の宣言
- 30. 関数 'time'の暗黙の宣言[-Wimplicit-function-declaration] |
#適切なヘッダーファイルを#試しましたか?あなたのシステムのヘッダファイルを調べましたか?/usr/includeのcrypt_rのためのgreppingを試しましたか? –
いいえ、私はデフォルトですべての機能を持っていると思っています...本当に今?はい、私はcrypt.hをインクルードしていました。また、_GNU_SOURCEを定義しました。 – skyel
ちょっと、私は普通の質問をしています。あなたは、人々がそのようなもので解決する単純な問題を信じません。私はもちろん侮辱を意味しませんでした。 –