gpt4 book ai didi

windows - 为什么 Window Kits 8.0 中的 'iprtrmib.h' 在窗口 'mprapidef.h' 中引用 'kits 8.1'?

转载 作者:可可西里 更新时间:2023-11-01 09:37:06 26 4
gpt4 key购买 nike

我正在使用 Visual Studio 2012(更新 5)与 MS Window Kits 8.0 和 .NET Framework 4.5.51209。最近,我还安装了 MS Window Kits 8.1。

现在,我有一个文件:'\windows kits\8.0\include\shared\iprtrmib.h' 未能包含 'mprapidef.h'。

该包含文件仅存在于:'\Windows Kits\8.1\Include\shared\mprapidef.h',它不在我的包含路径中。

我的 Visual Studio“包含目录”设置为:“$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSDK_IncludePath);”。

这些是我的 Visual Studio 宏:

  • VCInstallDir: C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\

  • WindowsSDK_IncludePath: C:\Program Files (x86)\Windows Kits\8.0\Include\um;C:\Program Files (x86)\Windows Kits\8.0\Include\shared;C:\Program Files ( x86)\Windows 套件\8.0\Include\winrt

搜索的时候发现了一个稍微类似的问题:missing header file on a new installation of visual studio 2012

我尝试修复我的 Visual Studio 安装。我不想更改每个项目的“包含目录”。我还应该尝试什么?

最佳答案

我安装了vs2015和vs2012,然后出现同样的问题,但是我找到了解决方案。

打开visual studio project settings,点击VC++ Directories,找到Include Directories,添加下面这行。

C:\Program Files (x86)\Windows Kits\8.1\Include\shared

关于windows - 为什么 Window Kits 8.0 中的 'iprtrmib.h' 在窗口 'mprapidef.h' 中引用 'kits 8.1'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34284323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com