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

如何在Visual Studio 2019中关闭未引用/未调用代码自动不编译功能

Visual Studio 2019 单文件编译校验未调用函数的设置调整方法

你遇到的是VS默认开启的编译优化特性,该特性会在编译阶段跳过无引用函数的语法校验,降低编译开销。可以按以下步骤关闭对应配置:

1. 打开项目属性面板

  • 在解决方案资源管理器中右键点击目标项目,选择「属性」,或选中项目后按快捷键Alt + Enter
  • 在属性页顶部的「配置」下拉框选择生效范围,可选择「所有配置」避免Debug/Release分别调整;「平台」下拉框可选「所有平台」适配不同编译目标

2. 修改C/C++编译配置

  • 展开左侧菜单栏「配置属性」→「C/C++」→「优化」
  • 找到「启用函数级链接」选项,将值修改为否(取消默认的/Gy编译标识)
  • 再展开「配置属性」→「C/C++」→「常规」
  • 找到「最小重新生成」选项,将值修改为否(取消默认的/Gm编译标识,该标识会让增量编译跳过无引用、无变更的代码段校验)

补充说明

后续需要编译正式Release版本时,可回到上述配置页重新开启两个选项,不会影响正式版本的编译体积和运行性能。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 06:15:06