@
neoblackcap 不是,我不是指一定要知道原因,而是怎么去排除问题,不可能一出问题就换版本的啊。所以是否需要换版本这个考虑上还是蛮困难的。
比如windows出问题的时候,我们不是一开始就想着换版本,而是先找问题,看是不是自己的问题嘛,如果不是自己的问题,再考虑换系统或重装。所以在编译这块,我会想,找不到那个libpng会不会是自己装的有问题,所以就一直找,最后没办法,猜想可能是版本问题才换的,原因什么的不重要(因为那个东西不是自己写的),最重要是解决问题嘛。
@
lvvj docker里面就是linux哈,也是可以apt的啊。
@
feikaras 好吧,看来要去学习下了
@
jackieyang51 还有这么高级的东西,赶紧瞧瞧去。
@
LeoQ 这种不依赖特定版本的还好,要是依赖某一个特定版本的so那才是坑爹,别人改个名字就只能杯具了。
@
lirau 同意,看来要去学习看看make相关的东西。但遇到这种版本问题,需要自己去查找会比较耗时哈。
@
lilydjwg 貌似当时找不到,如果所有开源软件都这么规范那就好了。
@
cbsw 这个依赖倒是明白,所以我在后面说了,把所有依赖打成一个包是最好的,类似windows的msi和osx的pkg或app,不说另外两个多好,但起码解决了部分依赖问题。
好吧,大家都在安利arch,我要去试下了。
@
zhengkai 我把debian里面跟jpeg和png相关的lib装了个遍,dev和非dev全装了,都不行啊,google大半天,也没人有同样的问题,而且大家都用比较老的版本,哭。如果装完OK,那就不用大半天时间啦。
@
southwolf 然后呢?只能恢复了吗?好悲伤的故事啊。
@
stevegy 对的,就是png那个delegate找不到,实际上就是libpng那些依赖找不到,但已经装好的。