可以执行下面的命令检查是否 /opt/gtk/lib/pkgconfig路径已经设置在 PKG_CONFIG_PATH 环境变量中: $ echo $PKG_CONFIG_PATH 这样设置之后,使用 Glib 库的其它程序或库在编译的时候 pkg-config 就知道首先要到 /opt/gtk/lib/pkgconfig 这个目录中去寻找 glib-2.0.pc 了(GTK+ 和其它的依赖库的 .pc 文件也将...
其实在使用 pkg-config 过程中遇到库找不到的情况,不一定是外部库没有安装,默认情况下 pkg-config 的查找路径为 /usr/lib/pkgconfig 和 /usr/share/pkgconfig,可以通过环境变量 PKG_CONFIG_PATH 在额外指定 pkg-config 的查找路径,比如: export PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig:${PKG_...
| 1 | 更新系统并安装pkg-config | | 2 | 配置pkg-config路径 | | 3 | 验证pkg-config是否正确安装 | 现在让我们一步步来实现这个流程。 ## 步骤一:更新系统并安装pkg-config 首先,我们需要确保系统是最新的,并且安装pkg-config工具。 打开终端,执行以下命令: ```bash sudo apt update # 更新软件包列表...
gcc$(pkg-config--cflags libfoo)-o myprogram myprogram.c$(pkg-config--libs libfoo) 在这里,pkg-config --cflags libfoo和pkg-config --libs libfoo分别会输出编译和链接应用程序时需要的标志。 pkg-config的配置文件和路径 通常,pkg-config的配置文件(.pc文件)存放在/usr/lib/pkgconfig、/usr/share/pk...
我们知道,Power BI有两种常用的安装方式。一种是从官网上下载安装包,另一种是直接在win系统自带的应用...
默认的,如果 CMAKE_MINIMUM_REQUIRED_VERSION 是3.1或之后的版本,或者设置了 PKG_CONFIG_USE_CMAKE_PREFIX_PATH,如下的缓存和环境变量将被添加到 pkg-config 查找路径:CMAKE_PREFIX_PATH,CMAKE_FRAMEWORK_PATH 和 CMAKE_APPBUNDLE_PATH 。 NO_CMAKE_PATH 和 NO_CMAKE_ENVIRONMENT_PATH 参数分别禁用上述的关于缓...
或者从 PKG_CONFIG_PATH 环境变量中找该库的 .pc 文件路径 方式一: 某个库在安装完成后,会在其安装目录下的lib/ 下生成 .pc 文件。把这个文件复制到 /usr/lib/pkgconfig/ 下。然后用 pkg-config --libs libxxx , 查看是否生效。 方式二: 把指定库的 .pc 文件路径,添加到 PKG_CONFIG_PATH 环境变量中...
一、查看 pkg_config_path 环境变量 命令 root@kali:~# echo $PKG_CONFIG_PATH 从上面可以清楚的看到我的“ pkg_config_path 环境变量”是空的。 二、查看自己的 pkgconfig 路径在哪里? root@kali:~# find / -name pkgconfig 可以清楚的看到有三个pkgconfig路径:/usr/share/pkgconfig、/usr/lib/pkgconfig...
安装pkg-config 先输入下面命令安装: brew install pkg-config 然后进行环境配置,先输入下面命令进入配置文件: ~/.bash_profile 添加环境变量的格式是export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/xxx/xxx/lib/pkgconfig,xxx表示实际路径,如果有多个路径,每个路径之间用冒号隔开,如下所示:...
在pkg-config搜索路径中找不到软件包opencv 我做了一个名为“opencv.pc”的文件,并将其复制到“/usr/local/lib / pkgconfig” 然后我添加这两行到“.bashrc”: PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig exportPKG_CONFIG_PATH ...