为什么编译时出现cannot find lz错误,怎么解决

 我来答
游戏放松小助手
高粉答主

2020-04-16 · 我是游戏小达人,乐于助人
游戏放松小助手
采纳数:32 获赞数:76853

向TA提问 私信TA
展开全部

编译时出现cannot find lz错误,是设置错误造成的,解决方法如下:

1、首先在使用angular-cli开发处理Base64,出现了编译错误【error TS2304: Cannot find 】。

2、首先终端执行命令【npm i -g typescript@next】安装成功后继续执行命令【npm i --save-dev @types/node】。

3、然后在需要的Ts文件头。

4、引用【import { Buffer } from 'buffer';】。

5、然后查看编译结果,就不会在提示编译错误了。

dayinspring
高粉答主

推荐于2016-10-03 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.3万
采纳率:92%
帮助的人:3434万
展开全部
一、编译链接的问题 ,主要的原因是库文件并没有导入的ld检索目录中。

二、解决:
需要安装zlib-dev这个包:
1)在线安装命令为:apt-get install zlib1g-dev。
2)在线安装命令为:yum install zlib-devel。如果需要管理员权限,建议在上述命令前加sudo。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
下個ID我們再見
2015-07-11 · TA获得超过1.6万个赞
知道大有可为答主
回答量:2141
采纳率:62%
帮助的人:697万
展开全部
是编译链接的问题 cannot find -lz 吗? 如果是的话,看这个办法:

./configure .............参数.......................完了后

执行

make LIBS="libz.so.1.2.3 libz.a"

make install

将libz.a拷贝到/usr/lib/目录下

ldconfig -v
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
高考状元2017
2015-11-06 · TA获得超过1488个赞
知道小有建树答主
回答量:226
采纳率:60%
帮助的人:19.4万
展开全部
是编译链接的问题 cannot find -lz
./configure .............参数.......................完了后.
执行
make LIBS="libz.so.1.2.3 libz.a".
make install.
将libz.a拷贝到/usr/lib/目录下.
ldconfig -v.
提示缺少vpath.c这个文件。或者别的
你下载的源码不全。或者configure文件有问题
你试着在终端下输入find / -name "vpath.c"看看能不能找到.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oa...7@sohu.com
2018-02-28 · TA获得超过203个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:26.2万
展开全部
我也有类似的问题。1G的组棒接读卡器,在pc上用wbsf_win init后灌了一个linkcross一切正常。用一个西数80G影片,同样在pc上init灌了link和RE4,接在wii上显示无游戏,真是郁闷。另外我的wii用usbl1.1还无法直接向硬盘灌,提示非wii碟(机器:3.1j+d2c,安装了rev9)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式