2015-08-13 8 views
15

Kiedyś jeden próbek Windows Driver z github (Filesys) i starał się go zbudować w systemie Windows 10 z Visual Studio 2015.Błąd budynek próbka kierowca: AN SDK odpowiadający wersji WDK '8.1' nie został znaleziony

mam zainstalowany zarówno:

  • WDK8.1 z SDK
  • WDK10

ale gdy próbuję zbudować projekt widzę ten komunikat o błędzie:

An SDK corresponding to WDK version '8.1' was not found. Please install the SDK before building. minispy (Filter\minispy) C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets 

, ale pakiet SDK w wersji 8.1 jest już zainstalowany.

Czy jest jakaś opcja w Visual Studio, którą mogę użyć, aby wskazać ją na SDK 8.1?

Odpowiedz

1

Prawdopodobnie kierujesz do niewłaściwego zestawu narzędzi platformy. Aby zbudować sterownik dla systemu Windows 10, należy wybrać jeden z zestawów narzędzi platformy Windows 10 (WindowsKernelModeDriver10.0 lub WindowsUserModeDriver10.0). Jeśli chcesz używać SDK 8.1, powinieneś użyć zestawów narzędzi platformy platformy WDK 8.1 (WindowsKernelModeDriver8.1 lub WindowsUserModeDriver8.1).

Nie można korzystać z zestawów narzędzi 10.0 i starać się, aby wskazywały na SDK 8.1, ponieważ wystąpiły pewne kluczowe zmiany w sposobie układania plików na dysku między dwoma zestawami. Używając odpowiedniego zestawu narzędzi, miejmy nadzieję, że naprawisz ten problem!

5

W takim przypadku może brakować numeru 3.

Sprawdź następujące punkty:

  1. zainstalować Visual Studio 2015
  2. zainstalować Visual C++ (nie jest instalowane domyślnie)
  3. zainstalować Windows SDK dla Windows 10 (nie jest instalowane domyślnie)
  4. Install WDK 10 (Pobierz osobno)
  5. Projekt aktualizacji z WDK 8.1 (więcej szczegółów: https://msdn.microsoft.com/en-us/library/windows/hardware/mt270257%28v=vs.85%29.aspx)

Obecnie Visual Studio 2015 obsługuje WDK 10. Visual Studio 2013 obsługuje WDK 8.1. W moim środowisku program Visual Studio 2015 może nie obsługiwać WDK 8.1. Podczas kompilacji w WindowsUserModeDriver8.1 z VS2015 wystąpił błąd: prop nie znaleziono.

WDK 10 obsługuje sterowniki do systemu Windows 10/8.1/8 (/ 7?). (

Aby zbudować sterownik dla systemu Windows 8.1, wykonaj poniższe czynności.

  1. Otwartych właściwości projektu
  2. Przejdź do Configuration Properties> Ogólne
  3. Sprawdź: Platforma Toolset Okna **** ModeDriver10.0
  4. Przejdź do Właściwości Konfiguracja> Ustawienia sterownika
  5. Sprawdź: docelowa OS Wersja: Windows 8.1
  6. Sprawdź: Platforma docelowa: Pulpit (domyślnie: uniwersalny)
15

Miałem ten sam problem i rozwiązanie jest sdk wersja 10 wydana po VS 2015.

Należy pobrać i zainstalować ręcznie. Użyłem poniższy link do pobierania SDK: https://dev.windows.com/en-us/downloads/windows-10-sdk

Patrz także link do pomocy przy pobieraniu i instalowaniu SDK http://blogs.msdn.com/b/jpwdkblog/archive/2015/08/21/windows-10.aspx powodzenia

+0

@Reflection ... Po zainstalowaniu SDK, błąd zostanie rozwiązany? – RDX

+0

@Ronil tak, miałem ten błąd i po zainstalowaniu problem rozwiązany sdk – Reflection

+0

@ Reflection..Solved my problem również..dzięki. – RDX

Powiązane problemy