デバイスドライバーで使用する
write_Parport_data(struct parport *p, unsigned char data);
私のアプリケーションでは、タイプ struct parport の変数を作成し、最初の要素を値に割り当てる必要があります。そのような:
struct parport strApp;
strApp.base = 0x378; // Statement 1
それで:
write_Parport_data(&strApp, 0xff);
ステートメント1に関するgccコンパイラエラー
エラー: 未定義の型 'struct parport' の無効な使用
アプリケーションに #include を含めても、同じエラーが発生します。ドライバーを準備する mknod である insmod を使用しても、アプリケーションをコンパイルすると同じエラーが発生します。アプリケーションで struct parport をどのように使用する必要がありますか?何が不足していますか?
ありがとう