pkg-config找不到openssl.pc

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pkg-config找不到openssl.pc相关的知识,希望对你有一定的参考价值。

参考技术A ## 2021-12-28 15:35 第一次修改。

情况是在centos7.9上,c程序编译 .o完成,链接时候没有找到openssl,报错如下:

openssl是 grpc.pc引入的:

已经安装 openssl、openssl-devel、openssl-perl、openssl-libs:

libssl.so也存在:

然后检查发现 openssl.pc 文件明明存在:

然后打印 PKG_CONFIG_PATH 发现问题,是我把 gcc升级后,gcc环境选择到 /opt/rh 目录了。

添加配置路径,发现没有生效:

添加另一个路径,然后我的是生效了:

最后我的程序链接完成。

Xcode:找不到 glib.h 文件

【中文标题】Xcode:找不到 glib.h 文件【英文标题】:Xcode: glib.h file not found 【发布时间】:2018-05-25 09:27:45 【问题描述】:

我尝试将 glib.h 导入 Xcode C++ 项目,但出现“glib.h”文件未找到错误。

我尝试将 pkg-config --cflags --libs glib-2.0 命令的输出添加到 Build Settings / Other Linker Flags(见下图),但没有任何变化。

我做错了什么?

【问题讨论】:

【参考方案1】:

遇到了同样的问题。也许这可以帮助你。

我通过在 xcode->BuildSettings->HeaderSearchPath 中添加 header(inside framework) 的路径来修复它

【讨论】:

以上是关于pkg-config找不到openssl.pc的主要内容,如果未能解决你的问题,请参考以下文章

pkg-config 找不到 .pc 文件,尽管它们在路径中

/bin/sh: pkg-config: 找不到命令

在 pkg-config 搜索路径中找不到软件包 libusb

在 pkg-config 搜索路径中找不到包检查

在 centos 的 pkg-config 搜索路径中找不到 package opencv

在 pkg-config 搜索路径中找不到包