32ビットと64ビットの両方のターゲット用のDLLを開発しています。このDLLは、WinDDKのライブラリを参照します。したがって、32ビットのターゲットDLLの場合は、32ビットのDDKライブラリを参照する必要があり、64ビットのターゲットDLLの場合は、64ビットのDDKライブラリを参照する必要があります。
それを行うための最良の方法は何ですか?現在、コードには次のものがあります。
#pragma comment (lib , "c:\winddk\i386\...");
ただし、x64ターゲットの場合、そのパスは正しくありません。エラーが発生しやすいため、コードでこれらのパスを手動で変更する必要はありません。重要な場合は、VS2010を使用しています。