不确定如何解决构建错误(libimobiledevice 1.2)

不确定如何解决构建错误(libimobiledevice 1.2)

我正在运行 Ubuntu 14.04 32 位虚拟机,看看这是否有任何区别......

我跟着这个问题的答案一起看:

如何在 Ubuntu 15.04 上编译 libimobiledevice 1.2?

但我尝试做的时候遇到了一个错误

./autogen.sh

它说我需要更新版本的 libplist,所以我按照 libplists github 页面上的安装说明进行操作。安装似乎没有问题,现在我解决了该错误,./autogen.sh 抛出了此错误...

这是其运行的最后一行,然后我在终端中收到错误......

#define LT_OBJDIR ".libs/"

checking for libplist Cython bindings... no
configure: WARNING: cannot find libplist Cython bindings. You should  
install your distribution specific libplist Cython bindings package.
checking for openssl... no
configure: error: OpenSSL support explicitly requested but OpenSSL could 
not be found

尝试执行 sudo apt-get install openssl 但它说它已经安装了..

答案1

要编译代码,您需要 的开发库libssl。安装openssllibssl是不够的。因此libssl-dev通过以下方式安装

sudo apt-get install libssl-dev

之后,开始

./autogen.sh

再次。

答案2

安装包libssl-dev

sudo apt-get install libssl-dev

然后重新编译代码。

相关内容