You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MSVC 2017编译遇manifest中dpiAwareness元素未识别警告

编译警告原因及解答

警告产生的原因

  • Windows 8.1不支持dpiAwareness这个manifest元素,它是Windows 10周年更新(版本1607)才新增的配置项。
  • 用MSVC 2017在Windows 8.1上编译时,系统的manifest解析器无法识别这个高版本系统专属的元素,因此弹出81010002警告。

关于dpiAwareness是否被移出

dpiAwareness并没有被从manifest可用元素中移除,在Windows 10 1607及更高版本的系统里,它依然是有效的配置项,只是低版本Windows(如8.1、Win7)无法识别该元素。

消除警告的可行方案

  • 将编译环境升级到Windows 10及以上版本;
  • 针对Windows 8.1单独使用兼容的manifest配置,比如替换为旧版的dpiAware元素;
  • 直接忽略该警告,它不会影响程序在Windows 8.1上的正常运行,只是系统无法识别这个高版本配置项而已。

内容的提问来源于stack exchange,提问作者Igor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 18:40:54