私はwin32プログラミングとドライバのプログラミングには新しくなっています。 私は窓が私はVC6でそのワークスペースを開くことができるように、私は.DSWファイルを作成する方法を知りたいと思った私のシステムでDDKとDDK でいくつかの例を持っているが、これらの例は、DSWファイルを持っていけない、DDKの例からワークスペースを構築する方法
インストールされています
この点で私を助けてください。事前
私はwin32プログラミングとドライバのプログラミングには新しくなっています。 私は窓が私はVC6でそのワークスペースを開くことができるように、私は.DSWファイルを作成する方法を知りたいと思った私のシステムでDDKとDDK でいくつかの例を持っているが、これらの例は、DSWファイルを持っていけない、DDKの例からワークスペースを構築する方法
インストールされています
この点で私を助けてください。事前
VC6で
おかげで、これらの日は、あなたが新しいバージョンを使用することはできません非常に古いのですか?とにかく、思い出したように、プロジェクトファイルをワークスペースとして開くだけでIDEが.dswファイルを作成します。
(年前)私が最後に見た時は、あなたは、Visual Studio IDEを使用してデバイスドライバを構築しません:DDKは、独自のbuild.exeユーティリティ(同様のアイデアが、メイクファイルと同じではない)を持っています。どうやらこれはまだ初期の2008年の真である、私は「構築する方法」DDKのドキュメントに記載されていることを期待しhttp://groups.google.com/group/microsoft.public.development.device.drivers/browse_thread/thread/4382c9b66f8611e9?pli=1
のために参照してください。 Visual StudioでDDK/WDKのプロジェクトをビルド
こんにちはChrisW、 ありがとうございます。 これは、DDKの例によるデバッグ方法がないことを意味しますか? 私は行ごとに実行し、流れを理解したかったのです。 これはDDKの例ではどうすればいいのですか? urレスポンス待ち –
ビルド*は、シンボリックデバッグ情報ファイルを生成できるので、デバッグ*が可能です。私は* Visual Studio IDEデバッガ*を使用することはできないと思っています(しかし、それはどんな種類のデバイスドライバであろうとも、関心のあるユーザモードまたはカーネルモードドライバですか?)。 VS IDEデバッガを使用していても、デバッグできないわけではありません。別の種類のデバッガを使用していることを意味します(数年前、主なカーネルモードデバッガはWinDbgおよび/またはSofticeと呼ばれていました)。 – ChrisW
おそらくデバッガを使用できるはずですが、おそらくVisual Studioデバッガはドライバ開発のための質問から外れています –
ほとんどの人は、DDKのbuild.exe
ユーティリティを起動「メイク」プロジェクトを使用して行ってください。これは非常にうまくいきます。標準のサポートされているDDKツールを使用してDDKプロジェクトを構築しながら、Visual Studioのコードナビゲーション機能を利用できます。 DDKのコンパイラのそれ自身のセットが付属しており、これらのコンパイラは、DDKのプロジェクトを構築するために使用されるべきであると
は注意してください。
OSRはこれを簡単に作ることになっているCMDスクリプトの小さなセットがあります(私はそれらと何をやったので、それは年をされている、私は本当に彼らがどのように動作するかよく覚えてません):
別の同様のツールは、ホリス・テクノロジーから入手できます。
限りデバッグが行くように、unfortuantely VSデバッガは、カーネルモードドライバのデバッグのために動作しません。そのためには、デバッガが豊富なDebugging Tools for Windowsパッケージを入手してください。 GUIデバッガ、WinDbgは、Visual Studioの使いやすさにはまったく似ていなくても、かなりいいです。また、デバッグツールのドキュメントは傑出しています。WinDbgのドキュメントを読むだけで、Windowsの内部について多くのことを学ぶことができます。
"独自のコンパイラセット" - 本当ですか?私はそれがIDEと同じ(コマンドライン駆動の)コンパイラを使用していると思った。 – ChrisW
マイナーバージョン番号の領域では、通常は少し異なるバージョンです。問題はたくさんあるとは言いませんが、DDKチームは他のコンパイラをサポートしていません。また、新しいバージョンのWindowsが登場すると、DDKコンパイラには、リリースされたVCのバージョンにない新しいものがよくあります。 –
は、私が思うより良いあなたが統合し、視覚stdioの2005,2008または2010と、このツール.with
http://visualddk.sysprogs.org/versions/1.5.6
はそれがお役に立てば幸いです。
こんにちは、 すばらしい応答をありがとう。しかし、私が正しい場合、ddkの例を得るためのプロジェクトファイルはありません。私はmakefileだけを見ることができます。makefile.mk とプロジェクトファイルの参照先は.dspファイルです.DDKの例ではありません。 あなたの投稿を待っています –