1

プロジェクトでWinUSBを使用しようとしています。私がフォローしているガイドはhttp://msdn.microsoft.com/en-us/library/ff540174.aspxです。この記事では、次のファイルを含めるように指示しています。

// Include Windows headers
#include <windows.h>
#include <stdio.h>
#include <tchar.h>
#include <strsafe.h>

// Include WinUSB headers
#include <winusb.h>
#include <Usb100.h>
#include <Setupapi.h>

ファイル、、、windows.hおよびsetupapi.hstrsafe.hで見つかりましたC:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include

ファイルusb100.hはで見つかりましたC:\Program Files (x86)\Windows Kits\8.0\Include\shared

そして、ファイルstdio.hは、tchar.hで見つかりましたC:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include

http://msdn.microsoft.com/en-us/library/windows/hardware/hh450839(v=vs.85).aspxによると、winusb.hはWDK8のInclude \ umフォルダーにありますが、WDK8をインストールした後です。事前ダウンロードとダウンロードの両方の方法で3回、ファイルがありません。によってInclude\um、彼らはに言及していると思いますC:\Program Files (x86)\Windows Kits\8.0\Include\umwinusb.hまた、システムを検索しましたが、どこにも見つかりませんでした。

winapifamily.hまた、リンクした2番目のmsdnページによると、に含まれているものが見つかりませんwinusb.h

私はWindows7x64を使用しており、WDK8とVC++Expressがインストールされています。

4

2 に答える 2

3

winusb.hはWindowsDDKの一部であり、(DDKがインストールされている場合)の下にありWINDDK\<BuildNumber>\inc\ddkます。

それを機能させる方法の詳細(ファイルの場所に関する情報を含む)は、ここにあります。

于 2012-12-17T05:37:34.633 に答える
2

Windows 8 SDKをインストールした後、で見つけることができwinusb.hましたC:\Program Files (x86)\Windows Kits\8.0\Include\um

バージョン8以降winusb.h、WDK/DDKからSDKに移行したようです。

于 2012-12-17T09:19:44.400 に答える