0

背景: そこで、Windows ドライバー モデルのプログラミングを取り上げ、Visual Studio 2013 Ultimate を使用して最初のサンプルをビルドしようとしました。この本は非常に評判が良いようですが、サンプル コードの更新はありません。

現在の msbuild / Visual Studio の代わりに古い「ビルド」を使用する兆候がいくつか見られました。しかし、それは必要な場合を除き、私が行う準備ができていない別の学習です (特に、nmake またはビルドが十分に迅速に見つからず、使用する必要のない古いビルドプロセスを学習するため)。

問題: エラー C1083: インクルード ファイルを開けません: '\inc\wxp\warning.h': そのようなファイルまたはディレクトリはありません stddcls.cpp

サンプルをビルドすると、このエラーが発生します。インクルード パスに wdm.h と warning.h のフォルダーを含めました。Wdm.h は解決されましたが、warning.h は引き続きエラーをスローします。また、warning.h が含まれている/参照されている場所もわかりません。

必要に応じて、コード全体を投稿できます。

はい、ドライバー開発は初めてです。

この本が古すぎて使えない場合は、Windows ドライバー dev の "新しい" チュートリアルへのポインターを歓迎します。

4

2 に答える 2

2

Visual Studio では、プロジェクト -> プロパティ -> C/C++ -> 詳細設定 -> 強制インクルード ファイル。

ここに warning.h へのハードリンクがあります。これを C:\Program Files (x86)\Windows Kits\8.1\Include\shared\warning.h に変更する必要があり、エラーは消えます!

于 2014-06-10T16:21:49.643 に答える
0

「Windows ドライバー モデルのプログラミング」へのもう 1 つの便利なリンク Oney:

http://csserver.evansville.edu/~reising/EE%20356%20Fall%202005/Changes%20to%20files%20from%20Walter%20Oney.pdf

于 2014-06-10T16:25:16.557 に答える