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

Visual Studio如何在解决方案层级添加公共链接器输入依赖项

解决方案层级统一配置C++项目链接器依赖项的操作方法

你可以通过以下两种方式实现全局配置,无需逐个修改项目属性:

方法1:使用Visual Studio内置属性表(可自定义应用范围)

  • 打开目标解决方案,在顶部菜单栏选择 视图 > 其他窗口 > 属性管理器
  • 在属性管理器面板中,可根据需要选择全局解决方案节点,或对应编译架构(x86/x64)、编译模式(Debug/Release)的父级节点,右键选择 添加新项目属性表,自定义名称如CommonLinkLibs.props后保存
  • 双击打开刚创建的属性表,依次进入 配置属性 > 链接器 > 输入 > 附加依赖项,添加ws2_32.lib、bcrypt.lib,同时保留原有默认值%(AdditionalDependencies),避免覆盖项目单独配置的依赖项
  • 保存属性表后,所有关联的项目会自动继承该配置,编译时会自动链接指定的库文件

方法2:使用MSBuild全局配置文件(自动应用到同目录所有项目)

如果你希望解决方案根目录下所有子项目都自动应用该配置,可直接在.sln文件所在的根目录创建名为Directory.Build.props的文件,写入以下内容:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemDefinitionGroup>
    <Link>
      <AdditionalDependencies>ws2_32.lib;bcrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
    </Link>
  </ItemDefinitionGroup>
</Project>

保存文件后重启Visual Studio,配置会自动生效。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 07:45:02