w moim D3D 11 projektów, zawsze dodaćZastosowanie D3D11 warstwa debugowania z VS2013 w systemie Windows 10
#if (defined(DEBUG) || defined(_DEBUG))
deviceFlags |= D3D11_CREATE_DEVICE_DEBUG;
#endif /* (defined(DEBUG) || defined(_DEBUG)) */
do flag tworzenia urządzenie, aby umożliwić wyjście debugowania. Od momentu przejścia na system Windows 10, to już nie działa. Stworzenie urządzenie zakończy się następujące dane wyjściowe:
D3D11CreateDevice: Flagi (0x2) zostały określone, które wymagają Warstwy D3D11 SDK dla systemu Windows 10, ale nie są one obecne w systemie. Te flagi muszą zostać usunięte lub musi być zainstalowany zestaw Windows 10 SDK. Flagi należą: D3D11_CREATE_DEVICE_DEBUG
Jednak nie mogę korzystać z systemu Windows 10 SDK nie mogę uaktualnić projekt z VS2013 do VS 2015 atm. Czy istnieje sposób, aby rozwiązać ten problem, tj. Czy mogę włączyć warstwę debugowania D3D11 na Windows 10 za pomocą VS2013?
przypadku systemów z UseWUServer ustawiona na 1 (patrz [o] (https://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings-winpc/windows-10-optional-features- missing/c9555e72-11ed-416a-bc65-1a8372fc27ab? auth = 1)), odpowiedź Chucka [tutaj] (https://stackoverflow.com/a/34347665/2274765) może działać, jeśli takie podejście nie ma zastosowania. –