pkg-config相关内容

pkg-config 找不到 gtk+-3.0

我正在尝试使用 libui-node 来构建 Node.js 项目. $ yarn add libui-node 这给出了一个错误: node-gyp configure build Package gtk+-3.0 在pkg-config 搜索路径.也许你应该添加目录包含 `gtk+-3.0.pc' 到 PKG_CONFIG_PATH 环境变量找不到包 'gtk+-3.0' gyp:调 ..
发布时间:2022-01-24 23:14:45 其他开发

未找到包“lua",但我已安装

我正在尝试在 Ubuntu 10.4 LTS 上安装 Lsyncd 但我遇到了一些错误: >检查 LUA... 不检查>LUA...没有检查LUA...>配置:错误:包要求>(lua >= 5.1.3) 未满足:>>未找到包“lua">>考虑调整 PKG_CONFIG_PATH>如果您安装了环境变量>非标准前缀中的软件.>>或者,您可以设置>环境变量 LUA_CFLAGS 和>LUA_LIBS ..
发布时间:2021-12-30 20:17:02 其他开发

使用 `cmake` 中的 `pkg-config` 的正确方法是什么?

在网上找了很多这样的代码: include(FindPkgConfig)pkg_search_module(SDL2 需要 sdl2)target_include_directories(app SYSTEM PUBLIC ${SDL2_INCLUDE_DIRS})目标链接库(应用 ${SDL2_LIBRARIES}) 然而,这似乎是错误的做法,因为它只使用包含目录和库,而忽略了定义、库路径和 ..
发布时间:2021-12-26 21:27:16 其他开发

在 autoconf/automake 中可移植地包含 GLib 头文件

我需要为使用自动配置构建的项目包含 GLib 标头 -基于系统的可移植性. 如何以可移植的方式安全地导入 GLib 标头?我知道 pkg-config,但这并不完全可移植(因为有些系统不没有它,我宁愿只依靠 autoconf 进行配置). 解决方案 GLib 2.22 INSTALL 文件指出 pkg-config 是安装此库的必要条件.我不是 GLib(双关语!);此要求的声明是 ..
发布时间:2021-11-30 19:09:44 其他开发

PKG_CHECK_MODULES 被认为是有害的?

各种开发人员不鼓励使用PKG_CHECK_MODULES(例如,在这个答案中)但就我所寻找的而言,没有明确、全面的解释他们的原因.所以,我问: 为什么 PKG_CHECK_MODULES 会有害? 有哪些替代方案? 我今天第一次使用它.我发现它非常有用,特别是在处理非常复杂的库集时,例如 GTK+,我在其中拥有所有这些依赖项: -I/usr/lib/i386-linux-gnu/g ..
发布时间:2021-11-30 19:01:21 其他开发

如何将 pkg-config 名称映射到 yum/apt-get

许多 makefile 使用 pkg-config,但名称与包管理器无关(例如 yum/apt).如何将 pkg-config 名称映射到它们?有什么窍门吗? 示例:如果我执行 yum searchName -- 查看名称并近似为 pkg-config 的名称 结果: $ pkg-config --libs dbus-glib-0在 pkg-config 搜索路径中找不到包 dbus ..
发布时间:2021-11-17 01:04:19 其他开发

如何在 Windows 中安装 pkg 配置?

我正在尝试这样做,但我只能得到一些源代码,我不知道如何处理我从 http://pkgconfig.freedesktop.org/releases/. 解决方案 从 http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/ 下载 pkg-config 及其依赖库: pkg-config_0.26-1_win32.zi ..
发布时间:2021-09-25 19:39:10 其他开发

如何使用 pkg-config 静态链接库

我想静态链接 pkg-config 找到的 libpng. pkg-config --libs --static libpng 输出 -L/usr/local/Cellar/libpng/1.6.15/lib -lpng16 -lz 我在那个目录中有两个 libpng16.a libpng16.dylib,如果我使用这些标志,库会动态链接. 如何告诉 pkg-config 或 ..
发布时间:2021-08-30 18:33:59 其他开发

安装 opencv 时,“pkg-config"未被识别为内部或外部命令

因此,当我尝试在我的计算机上安装 OpenCV 时遇到此错误. 'pkg-config' 不被识别为内部或外部命令 我一直在四处寻找这个 pkg-config 包,但似乎在任何地方都找不到合适的下载源. 我找到的唯一一个是 pkg-config-lite.我很累,想看看那个是否可行,但没有运气. 解决方案 原始 pkg-config 版本可在此处获得:http://www.fre ..
发布时间:2021-06-12 19:46:25 其他开发

pkg-config 找不到 opencv

我在 lubuntu 12.10 发行版上安装了 opencv.然后,当我尝试编译使用 opencv 的代码时,它说找不到它.所以我在终端中尝试: pkg-config --cflags --libs opencv 它回答我说找不到 opencv.但是这些文件安装在/usr/lib 中.我不明白为什么它找不到它们. 解决方案 您必须将 pkg-config --cflags --lib ..
发布时间:2021-06-12 19:39:30 C/C++开发

从Makefile生成pkg-config

对于一个历史上使用 make 的项目,我现在想生成一个 pkg-config 文件.但是我似乎无法阻止变量的替换 mylib.pc:回声'前缀='$(PREFIX)>bzip2.pc回声"exec_prefix = \ $ {prefix}">>mylib.pc回声'libdir = \ $ {prefix}/lib'>>mylib.pc安装:mylib.pc 然后,我有了一个带有扩展变量 ..
发布时间:2021-05-31 19:46:42 其他开发

如何通过以下make和pkg-config使clion工作?

我有以下简单的C程序,它通知我Xfce在哪个工作区上.我可以成功地编译它并与命令一起使用 gcc -O2 -DWNCK_I_KNOW_THIS_IS_UNSTABLE -o wsnd pkg-config --cflags --libs libnotify --libs libwnck-1.0 wsn.c 但是我将如何设置Cmake配置文件,以便clion也可以对其进行编译?如何在Cm ..
发布时间:2021-04-22 19:54:56 其他开发