2026/1/9 9:32:41
网站建设
项目流程
找公司做网站源代码给客户吗,pixiv代理网址,微信分身网页版网址,怎么制作游戏需要什么软件提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录前言步骤1#xff1a;移除vcpkg的全局集成#xff08;核心命令#xff09;步骤2#xff1a;清理VS的用户级属性表#xff08;全局配置的关键文件#xff09;2.…提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档文章目录前言步骤1移除vcpkg的全局集成核心命令步骤2清理VS的用户级属性表全局配置的关键文件2.1 定位属性表文件2.2 清空/恢复属性表步骤3检查VS全局设置兜底验证步骤4验证效果补充说明可选前言之前电脑中vcpkg好像把配置配到了所有工程现在电脑通过vs新建任何一个项目都会有之前配置的包含目录、库目录这些这些目录倒是不影响工程编译但是链接器 输入 附加依赖项里面也会自动填充之前配置的lib文件信息现在那些文件早就删除了现在应该怎么做把之前vcpkg设置导全局的配置解除掉要解除vcpkg对VS的全局配置注入核心是移除vcpkg的全局集成清理VS的用户级属性表这是全局配置的关键载体具体步骤如下步骤1移除vcpkg的全局集成核心命令vcpkg的integrate install会将自身配置注入VS全局需通过反向命令撤销找到你安装vcpkg的目录比如C:\vcpkg在该目录下打开命令提示符CMD/PowerShell无需管理员。执行以下命令vcpkg integrate remove执行成功会提示Removed all vcpkg integrations.表示已解除vcpkg对VS的全局绑定。步骤2清理VS的用户级属性表全局配置的关键文件VS的所有新建项目会默认加载用户级全局属性表.props文件vcpkg集成时会修改这些文件需手动清理2.1 定位属性表文件不同VS版本的文件路径通用替换你的用户名为实际Windows用户名比如Administratorx64平台最常用C:\Users\你的用户名\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.x64.user.propsx86平台若用过32位编译C:\Users\你的用户名\AppData\Local\Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props快速定位打开文件资源管理器粘贴路径%LOCALAPPDATA%\Microsoft\MSBuild\v4.0\到地址栏直接进入目录。2.2 清空/恢复属性表关闭所有VS实例必须否则修改不生效。用记事本/VS打开上述.props文件删除所有vcpkg相关配置比如IncludeDirectories/LibraryDirectories/AdditionalDependencies里的vcpkg路径、lib文件名。若不确定哪些是多余的可直接替换为默认空结构备份原文件后操作?xml version1.0 encodingutf-8?ProjectDefaultTargetsBuildxmlnshttp://schemas.microsoft.com/developer/msbuild/2003/Project保存文件并关闭。步骤3检查VS全局设置兜底验证打开VS手动确认无残留配置点击顶部菜单工具→选项→项目和解决方案→VC 目录。检查「包含目录」「库目录」「可执行文件目录」确保只有VS默认路径如$(VC_IncludePath);$(WindowsSDK_IncludePath)无vcpkg相关路径。可选检查链接器全局设置无全局附加依赖项VS默认无若有手动删除。步骤4验证效果新建一个空的C控制台项目VS任意版本。右键项目 →属性「VC目录」包含/库目录为默认值无自定义vcpkg路径「链接器 → 输入 → 附加依赖项」为空无残留lib文件名编译项目无因残留lib路径导致的链接错误即配置已清除。补充说明可选若仍有残留检查系统环境变量此电脑→属性→高级→环境变量删除无关的VCPKG_ROOT/VCPKG_DEFAULT_TRIPLET等变量如需保留vcpkg后续使用可忽略。不同VS版本兼容VS2017/2019/2022的属性表路径完全一致上述步骤通用。手动集成的情况若曾手动修改过VS的「全局属性表」非用户级需到VS安装目录下的MSBuild\Microsoft.Cpp\v4.0\版本号目录清理但此场景极少。通过以上步骤即可彻底解除vcpkg对VS所有新建项目的全局配置注入。亲测有效在别的文章说在项目属性中关闭vcpkg但是不知怎么回事我的项目属性中都没有vcpkg那一项这个用着可以