Building package xxx:xxx-windows failed with: BUILD_FAILED

使用vcpkg安装库时报错:Building package opencv4:x64-windows failed with: BUILD_FAILED

报错如下:
在这里插入图片描述

解决方案1: 尝试使用 vcpkg install [package name] --x-use-aria2,完整命令如下:

vcpkg install opencv:x64-windows --x-use-aria2,回车执行,安装过程需要等待一段时间:
在这里插入图片描述

安装成功!

在这里插入图片描述

解决方案2: 尝试将路径中的空格去除

我的vcpkg路径中C:/Program Files/vcpkg中,就包含了空格,可以将vcpkg移动到没有空格的路径中,这个问题是在安装libiconv时发现的,关于路径空格导致的build失败仅存在部分的库中,如果出现了使用--x-use-aria2参数也无法完成安装的话,可以尝试该方法:

去除空格后,libiconv库安装成功:

在这里插入图片描述

检查已安装的库vcpkg list

在这里插入图片描述

可以看到安装的库以及库相关的依赖库都已添加进来,之后在VS中可直接引入:
*如无法找到头文件则先执行vcpkg integrate install,将vcpkg在全局MSProject中可用,再重启VisualStudio即可生效
在这里插入图片描述

  • 18
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值