不能包含头文件rometadataresolution.h

时间:2017-07-29 15:42:16

标签: c++ winapi windows-runtime

我正在尝试调用RoParseTypeName函数。根据文档,我需要#include <rometadataresolution.h>。尝试这样做会导致以下错误消息 1

  

c:\ program files(x86)\ windows kits \ 10 \ include \ 10.0.15063.0 \ winrt \ rometadataresolution.h(10):致命错误C1083:无法打开包含文件:'cor.h':没有这样的文件或目录

以下代码可用于复制问题:

#include <Windows.h>
#include <rometadataresolution.h>

int CALLBACK wWinMain( HINSTANCE, HINSTANCE, LPWSTR, int )
{
    return 0;
}

在我的机器上检查SDK安装时,SDK版本10.0.10150.0,10.0.10240.0,10.0.10586.0和10.0.15063.0中缺少头文件'cor.h' 。它适用于版本10.0.14393.0。

如何将RoParseTypeName与最新的Windows SDK版本10.0.15063.0一起使用?

<小时/> 1 作为参考,'rometadataresolution.h'的第一个非注释行是:

#pragma once
#include <cor.h>

0 个答案:

没有答案