Chromium源码编译,VS中base,base_irt_x64项目加载错误解决方案

在通过GN生成Chromium的解决方案all.sln后,用VS打开后会发现base模块下的base和base_irt_x64两个项目加载失败。在输出窗口中输出以下错误。
在这里插入图片描述

Chromium\src\out\Default\obj\base\base.vcxproj : error  : 无法加载具有重复项目项的项目: ../../../../base/task/promise/promise.h 作为 None 且作为 None 项类型包括在其中。

解决方案:只要出现在.vcxproj文件中的无法加载具有重复项目项的项目错误,解决方案就是在无法加载的项目右击,点击编辑.vcxproj文件,或者在本地文件夹中找到此文件进行编辑。
在这里插入图片描述
查找到重复的一行(在此项目中如错误信息所报,重复加载了一个名为promise.h的项目项),删除重复的一行后保存,重新加载即可解决问题。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值