如何解决将IDXGIAdapter1投射到IDXGIAdapter4 [DirectX和WinRT / C ++]
我试图像这样将IDXGIAdapter1实例转换为IDXGIAdapter4:
winrt::com_ptr<IDXGIAdapter1> adapter;
winrt::com_ptr<IDXGIAdapter4> adapter{adapters.front().as<IDXGIAdapter4>()};
但是存在链接错误:
错误LNK2019:未在函数“公共:__cdecl winrt :: hresult_error :: hresult_error(struct winrt :: hresult,struct winrt :: hresult_error :: from_abi_t)”中引用的未解析的外部符号WINRT_GetRestrictedErrorInfo”(0hresult_error @ winrt @@ QEA @ Uhresult @ 1 @ Ufrom_abi_t @ 01 @@ Z) 错误LNK2019:在函数“私有:void __cdecl winrt :: hresult_error :: originate(struct winrt :: hresult,void *)”中引用的未解析的外部符号WINRT_RoOriginateLanguageException”(?originate @ hresult_error @ winrt @@ AEAAXUhresult @ 2 @ PEAX @ Z
我在做什么错了?
解决方法
我通过链接“ RuntimeObject.lib”库解决了该问题。感谢您的帮助,Faywang-MSFT。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。