Directx 无法生成angleproject,因为上下文的hWnd不支持窗口属性

Directx 无法生成angleproject,因为上下文的hWnd不支持窗口属性,directx,Directx,这里的stammen/angleproject:包含一些示例,用于测试OpenGL/ES与directx之间的“桥接”。我尝试使用VS2013 Ultimate编译VS2012和VS2013 sln文件,发现出现以下错误: Asteroids.cpp ln 113:错误C2039:“窗口”:不是“Microsoft::WRL::ComPtr”的成员 这条线是: m_esContext.hWnd.window = CoreWindow::GetForCurrentThread(); 我已尝试将线

这里的stammen/angleproject:包含一些示例,用于测试OpenGL/ES与directx之间的“桥接”。我尝试使用VS2013 Ultimate编译VS2012和VS2013 sln文件,发现出现以下错误:

Asteroids.cpp ln 113:错误C2039:“窗口”:不是“Microsoft::WRL::ComPtr”的成员

这条线是:

m_esContext.hWnd.window = CoreWindow::GetForCurrentThread();
我已尝试将线路替换为:

auto w = CoreWindow::GetForCurrentThread();
Microsoft::WRL::ComPtr<ICoreWindowInterop> interop;
reinterpret_cast<IUnknown *>(w)->QueryInterface(interop.GetAddressOf());    
HWND hWnd = NULL;
interop->get_WindowHandle(&hWnd);
m_esContext.hWnd = hWnd;

有什么想法吗?斯坦曼,如果你在外面。。。帮助求你了!:

Dale Stammen今天很友好地更新了小行星样本,使它现在可以工作了。感谢他反应如此之快。然而,他指出,小行星样本不再被保存。我该如何解决这个问题?
cannot convert from 'HWND__ *' to 'IUnknown *'