Openbr: nmake编译过程中出现 file DOWNLOAD HASH mismatch问题

因为对linux编程知之甚少,cmake更不用说了,所以照着开源项目里提供的编译过程进行编译仍然问题一箩筐。

比如这个hash值不匹配的问题。

 

看错误提示,是所给路径下的CMakeLists.txt文件中的第9行有问题。打开改文件,发现此乃一路径。看第二个框,知道下载的文件的哈希值与预期的不一样,所以导致无法链接到服务。

 

问题已明确,解决办法呢

自己根据文件中的地址手动下载该文件,然后将编译时下载的文件替换掉。根据上述代码可知,如果该文件存在,就不会再去下载。

注意:程序中下载文件之后,重新设置了其文件名,那上述例子来说,重置的文件名为     .zip,将其中的变量替换,就可得到其文件名。

所以讲手动下载的文件放到目标目录,编译时往往还会下载,就是由于上述原因。

简单的做法是将下载文件及其解压文件的文件名修改的和程序自动下载的文件的文件名一致,然后将其替换,再次编译即可。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值