urlmon.h 中的“ProcessName”未声明标识符

杰克K

使用 Git 并刚刚引入了一位同事的更改,这导致我的本地构建失败,错误来自 Windows 工具包包括。该解决方案建立在构建服务器和我同事的开发机器上。

谷歌搜索这些错误似乎没有带来任何结果,所以我想我会在这里检查。

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\objidlbase.h(296):错误 C2065:'ProcessName':未声明的标识符

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\objidlbase.h(296):错误 C2513:“IAsyncManager”:在“=”之前没有声明变量

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\objidlbase.h(5394):错误 C2065:'ProcessName':未声明的标识符

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\cguid.h(47): error C2065: 'ProcessName': undeclared identifier

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\cguid.h(49):错误 C2065:'ProcessName':未声明的标识符

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\cguid.h(57): error C2065: 'ProcessName': undeclared identifier

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\cguid.h(63): error C2065: 'ProcessName': undeclared identifier

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(310): error C2065: 'ProcessName': undeclared identifier

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(310): 错误 C2513: 'IInternetSecurityManager': 在 '=' 之前没有声明变量

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(345): error C2065: 'ProcessName': undeclared identifier

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(345):错误 C2513:'IInternetHostSecurityManager':在'='之前没有声明变量

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(352): error C2065: 'ProcessName': undeclared identifier

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(352): 错误 C2513: 'IInternetZoneManager': 在 '=' 之前没有声明变量

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(493): error C2065: 'ProcessName': undeclared identifier

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(494): error C2065: 'ProcessName': undeclared identifier

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(6864): error C2065: 'ProcessName': undeclared identifier

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(6865): error C2065: 'ProcessName': undeclared identifier

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(7071): error C2065: 'ProcessName': undeclared identifier

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(8033): error C2065: 'ProcessName': undeclared identifier

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(8447):错误 C2065:'ProcessName':未声明的标识符

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(8447):错误 C2513:'IInternetZoneManager *':在'='之前没有声明变量

c:\program files (x86)\windows kits\10\include\10.0.14393.0\um\urlmon.h(8571): error C2065: 'ProcessName': undeclared identifier

亚当·贝内特

听起来 Windows 10.0.14393.0 SDK 存在问题,因为 Visual Studio 正在查找标头,而不是库。

尝试卸载并重新安装此 SDK(您可能必须通过程序和功能而不是 Visual Studio 安装程序执行此操作)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章