【问题标题】:IDXGIInfoQueue is not defined when using MinGW from MSYS2从 MSYS2 使用 MinGW 时未定义 IDXGIInfoQueue
【发布时间】:2022-11-14 10:55:21
【问题描述】:

这适用于 MSVC 和 Clang。但是在 MinGW 上,我不断收到以下错误:

error: 'IDXGIInfoQueue' was not declared in this scope; did you mean 'ID3D11InfoQueue'?
17 |   ComRef<IDXGIInfoQueue> m_DxgiInfoQueue = nullptr;

我检查了我是否包含了&lt;dxgidebug.h&gt; 头文件。这里可能会发生什么?

我只需要有关如何解决此问题的建议。我可能没有提供足够的信息,所以我会提供更多需要的信息。

任何帮助表示赞赏。

【问题讨论】:

    标签: c++ g++


    【解决方案1】:

    有同样的问题,我正在寻找解决方案。我查看了 Mingw 的 dxgidebug.h 头文件,与 Microsoft Windows SDK 的 dxgidebug.h 头文件相比,它相当缺乏。在 Mingw dxgidebug.h 上没有 IDXGIInfoQueue。 Mingw 标头非常缺乏。我会说从 Windows SDK 获取 dxgidebug.h 并以某种方式更改头文件中的代码以使其与 Mingw 一起使用。或者可能有另一种方式。

    如果您找到解决方案,请告诉我我遇到了同样的问题,我正在尝试解决

    【讨论】:

    • 本部分用于发布答案,而不是问题!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    相关资源
    最近更新 更多