ソリューションが不完全なタイプである
2022-02-15 11:57:38
自分で構造を定義した
typdef struct _tag_dev
{
wait_queue_head_t wr;
wait_queue_head_t rd;
struct semaphore sem;
struct cdev cdev;
};
この構造体は、cファイルで使用され、プロンプトでコンパイルされます。
error: field 'cdev' has incomplete type
解決策は、cdev 構造体のヘッダーファイルを h ファイルに追加することです。
#include
うまくいっている
関連
-
ベクターに型名がない
-
configure: error: no acceptable C compiler found in $PATH 問題は解決しました。
-
コマンドラインからDSOが見つからないことに遭遇した
-
find:表現上の問題と解決策の前に、道筋がなければならない
-
SocketExceptionです。ブロークン・パイプ・エラーの可能性
-
linuxのCコンパイルで、整数からキャストをせずにポインタを作る代入が行われる理由
-
を作ってください。*** ターゲットが指定されておらず、makefileも見つかりませんでした。
-
CentOS 7のインストールとDockerの展開
-
mfsmount トランスポートエンドポイントが接続されていない
-
Ubuntu 20.04 プロキシ設定
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ARM Linuxの割り込みメカニズム解析
-
Pythonの各種実行時エラー(SyntaxError : invalid syntaxなど)。
-
Makefile 実行中のエラー: make: *** xxx が必要とするターゲット ` ' を作成するためのルールがありません。
-
AttributeError: Linux上のFLASKプロジェクトでデータベースに接続すると、属性を設定できない
-
OpenSSL の Linux インストール: AttributeError: 'module' オブジェクトには 'SSL_ST_INIT' という属性がありません。
-
413 リクエストエンティティが大きすぎる問題の解決策
-
テキストファイルのビジー状態解消
-
テキストファイルのビジー状態
-
jmeterツールです。JMETER_HOME 環境変数が定義されていない 問題解決
-
mysqlbinlog: 不明な変数 'default-character-set=utf8mb4' の問題を解決する。