在自定义构建中设置 pkg_config_path 变量时,pkg_config 找不到库

问题描述

因此,我一直在为另一个需要比我使用的基本 Linux 系统 (fedora) 提供的库版本更新的项目构建一长串依赖项。

目前,在完成最后一部分之前,我一直没有遇到构建问题。

请仔细看。

从 CustomPath/lib/pkgconfig 路径内部。

[user@localhost pkgconfig]$ ls

libcrypto.pc libpng16.pc libssh2.pc libtiff-4.pc openssl.pc zlib.pc libjpeg.pc libpng.pc libssl.pc libtls.pc sqlite3.pc

[user@localhost pkgconfig]$ pkg-config --cflags "openssl"

在 pkg-config 搜索路径中找不到包 openssl。 也许您应该添加包含“openssl.pc”的目录 到 PKG_CONfig_PATH 环境变量 “virtual:world”需要的包“openssl”,未找到

[user@localhost pkgconfig]$ echo $PKG_CONfig_PATH /CustomPath/lib/pkgconfig/

[user@localhost pkgconfig]$ PKG_CONfig_PATH=/CustomPath/lib/pkgconfig

[user@localhost pkgconfig]$ pkg-config --cflags "openssl"

在 pkg-config 搜索路径中找不到包 openssl。 也许您应该添加包含“openssl.pc”的目录 到 PKG_CONfig_PATH 环境变量 “virtual:world”需要的包“openssl”,未找到

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)