4

WDK 7.1.0を使用してユーザーモードのWindows(XP、Vista、7)仮想プリンタードライバーを作成しようとしています。開発にEclipseIDEを使用する予定なので、同じように設定できるかどうか知りたいと思いました。私は次のことをしたいと思っています:-

1)Eclipseはwin32 apis(CおよびC ++)を認識し、関数名のオートコンプリートなどの機能を提供します

2)WDKで提供されるコンパイラを使用するEclipse

3)Eclipseを介してコードをデバッグします(これが可能かどうかはわかりません)

または、Windowsドライバー開発のための他の開発環境を提案しますか?

4

2 に答える 2

6
  1. 必要なビルド環境からEclipseを実行します(無料または必要なアーキテクチャーでチェック済み)
  2. プロジェクトを作成するか、C / C++/既存のコードをmakefileプロジェクトとしてインポートします。GNUツールチェーンを選択します。
  3. [プロパティ]->[ビルダー]->[新規]->[環境]->選択し、すべての変数を選択し、[すべての構成に追加]をマークし、[ネイティブ環境を指定されたオンに置き換える]を選択します。[メイン]タブで、選択したビルド環境のbuild.exeへのフルパスを選択します。ワークスペースでプロジェクトディレクトリを「作業ディレクトリ」として選択します
  4. プロパティ->C/ C ++ビルド->バルダー設定タブで「デフォルトのビルドコマンドを使用」フラグを削除し、「ビルド」と入力します
  5. プロパティ->C/C++ビルド->ツールチェーンエディタ->ツールを選択します。個人的に私はmsvcコンパイラを選択しました。
  6. プロパティ->C/C++一般->パスとシンボル->選択にはWDKのものを含めて必要なものが含まれます
  7. 楽しみ
于 2012-08-01T07:49:19.190 に答える
1

間違いなく、VisualDDKアドオンを備えたMSVisualStudioを使用する必要があります

これにより、ローカルまたはリモートのカーネルモードドライバーでもコンパイル/デバッグできます。

于 2012-06-09T12:20:40.157 に答える