DDK を使用して簡単なコードを書きたいのですが、ダウンロードしたデモ コードをコンパイルする方法さえわかりません。
このことをコンパイルする方法は?使用できる簡単なエディタ/IDEはありますか? Visual Studio を使用して DDK を作成およびコンパイルする方法はありますか?
通常、WDK はコマンド ライン ツールで構成されます。IDE などはありません。ただし、少し努力すれば、MS 標準の IDE (MSVC2005/2008/2010) をセットアップすることができます。
まず、最新の WDK パッケージをダウンロードしてインストールします (MS の公式 Web サイトから)。StartMenu -> Windows Driver Kits -> WDK xxxx.xxxx.x -> Build Environmentsに移動し ます。
ビルド環境のリストが表示されます。それぞれが cmd.exe への単なるショートカットであり、それに応じて多くの環境変数が設定されています。これらは、さまざまな Windows バージョンのビルド環境であり、さらにそれぞれに、ユーザー モードのリリース/デバッグ ビルドに相当する、フリー/チェック済みの構成があります。
ドライバーをビルドするには、これらのショートカットのいずれかを起動する必要があります。次に、コマンド プロンプトでソース コードのディレクトリに移動し、ビルドバッチ コマンドを実行します。残りは、選択したディレクトリにあるメイクファイルによって決まります。
それにもかかわらず、標準の IDE を使用してドライバを開発することは可能です。つまり、makefile の代わりに vcproj (MSVC2010 では vcxproj) を使用します。ただし、これには多くのビルド パラメータを設定する必要があります。