我正在使用 Ubuntu 16,并且 libpng 和 libfreetype6-dev 存在冲突。
出于发展目的,我有使用 libpng16 ( libpng16-16
, libpng16-dev
, libpng16-devtools
)。我还需要使用libfreetype6-dev
,否则我会收到编译错误,提示ft2build.h
缺少 。
安装时libfreetype6-dev
,它会删除 libpng16 并将 libpng12 放回其位置,这会导致其他问题。
是否有一个版本的 libfreetype 将 libpng16 作为依赖项?
答案1
为了使系统按您希望的方式运行,您必须从 16.04 LTS 升级到 18.04 LTS。
以下是18.04 LTS 的依赖项:
软件包:libfreetype6-dev (2.8.1-2ubuntu2) 依靠
...
libpng-dev PNG 库 - 开发中(版本 1.6)
与之比较16.04 LTS 的依赖项。