Я пытаюсь отделить создание Swapchain и Window от создания устройства D3D10 в моей среде рендеринга, что означает, что я не могу использовать D3D10CreateDeviceAndSwapChain.Я сталкиваюсь с неожиданной ошибкой компоновщика при попытке создания моего тестового приложения.
Я включаю DXGI.h и соединяюсь с библиотеками DXGI.lib, а также с библиотеками D3D10, но ничего больше.
код проблемы следующий:
IDXGIDevice* pDXGIDevice = NULL;
if (FAILED (hr = pDXGIFactory-> QueryInterface (IID_IDXGIDevice, reinterpret_cast (& pDXGIDevice)))) return hr;
Ошибка компоновщика, которую я получаюиз-за того, что _IID_IDXGIDevice является неразрешенным внешним символом, но я не могу найти информацию о том, на какую дополнительную библиотеку я должен ссылаться.Будем благодарны за любые предложения.
Я использую Win7 x64, VS2008 и самую последнюю версию DirectX SDK.