1

を使用してCODE::BLOCKS in windows XPいます。デバイスドライバを書いてみました。しかし、プロジェクトを作成した直後に、以下のエラーが発生しました。以下の設定を行いましたが、「ntddk.h no such file or directory」というエラーが表示されます。すべてのコンパイラ (プロジェクト ビルド オプション) を試しましたが、まだ残っています。助けてください。

次のようなプロジェクトを作成しました:-File->New->Project->Kernel Mode Driver->Next->Next...

ここに画像の説明を入力

ここに画像の説明を入力

4

2 に答える 2

4

WindowsでCode::Blocksを使用しているほとんどの人のように、MingW-TDM(通常、Code :: Blocksによって「GNUGCCコンパイラ」として検出され、「easy install」パッケージにバンドルされている)を使用する場合、ファイルntddk.hは次の場所にあります。ddkシステムのサブフォルダーにはフォルダーが含まれます。

ddkしたがって、フォルダをインクルード検索パスに追加するか、書き込み#include <ddk/ntddk.h>を行う必要があります。どちらでも機能します。

于 2012-04-25T12:41:56.387 に答える
0
  1. コンパイラのリストに DDK コンパイラが含まれていないようです
  2. Windows DDK がインストールされていますか?

注: コードブロックについては何も知りませんが、Windows ドライバーをコンパイルするには DDK コンパイラーが必要です。

于 2012-04-25T12:08:42.837 に答える