2013-08-06 22 views
5

Próbuję utworzyć urządzenie dx11 przy użyciu D3D11CreateDeviceAndSwapChain w systemie Windows 8.1.D3D11_CREATE_DEVICE_DEBUG w systemie Windows 8.1

To było wcześniej działa na Windows 8, zanim zainstalowałem 8.1. Jednak teraz tworzenie urządzenia nie powiedzie się, gdy przekażę flagę D3D11_CREATE_DEVICE_DEBUG.

Dokumentacja enum http://msdn.microsoft.com/en-us/library/windows/desktop/ff476107(v=vs.85).aspx stwierdza, że ​​potrzebny jest zainstalowany plik D3D11_1SDKLayers.dll, ale czy nie powinien on być już zainstalowany jako część zestawu SDK systemu Windows 8?

Próbowałem jeszcze raz zainstalować pakiet Windows 8 SDK, ale to nie pomogło. Ktoś ma jakieś pomysły?

Odpowiedz

9

Korzystanie z warstw SDK systemu Windows 8.1 (które są używane podczas przekazywania D3D11_CREATE_DEVICE_DEBUG) wymaga zainstalowania zestawu Windows 8.1 SDK w systemie. Warstwy SDK systemu Windows 8 (znajdujące się w zestawie SDK systemu Windows 8) nie są zgodne z wersją 8.1.

Zestaw SDK 8.1 można znaleźć na poniższym łączu.

http://go.microsoft.com/fwlink/?LinkID=294834

Ponadto, twórcy systemu Windows Graphics ściśle monitoruje Forum MSDN "gry Budowanie systemu Windows Store z DirectX", który można znaleźć na stronie: http://social.msdn.microsoft.com/Forums/windowsapps/en-us/home?category=windowsapps%2Cwindowsapps81preview

więc nie krępuj się użyć tego jako zasobów, jeśli potrzebujesz pomocy.

+0

Wielkie dzięki, Bryan! –

Powiązane problemy