pkg-config相关内容

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

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

使用 pkg-config 宏 PKG_CHECK_MODULES 失败

我确定这是一个相当简单的问题.我有一个非常简单的 configure.ac 文件,我用它来学习 autoconf &pkg-config 一起工作.confgure.ac 文件如下所示: AC_PREREQ(2.61)AC_INIT(autoconf_test, 1.0, nowhere@dev.null)PKG_CHECK_MODULES(libusbmuxd,libusbmuxd >= 0. ..
发布时间:2021-11-30 19:05:46 其他开发

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 在 VSCode 中启动外部程序

我创建了一个简单的 main.cpp.我还在 .vscode 文件夹下创建了一个 tasks.json,如下所示. {//参见 https://go.microsoft.com/fwlink/?LinkId=733558//有关tasks.json 格式的文档“版本":“0.1.0","command": "g++ $(pkg-config --cflags --libs opencv)",“i ..
发布时间:2021-09-19 20:22:11 其他开发

如何使用 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 其他开发

在 Windows 上安装此软件包需要 Pycharm 错误“pkg-config"

当我尝试在 Windows Pycharm 中安装软件包时出现此错误 收集secp256k1(来自sawtooth-signing->sawtooth-sdk==1.0.1)使用缓存的 secp256k1-0.13.2.tar.gz命令 python setup.py egg_info 的完整输出:安装此软件包需要“pkg-config".有关详细信息,请参阅自述文件.------------- ..
发布时间:2021-06-23 19:56:57 其他开发

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

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

pkg-config --cflags opencv:没有那个文件或目录

我正在写一个 opencv 的基本示例,但是 ma​​ke 命令给我消息 g++-4.7.real: 错误: pkg-config --cflags opencv: 没有那个文件或目录 g++-4.7.real: 错误: pkg-config --libs opencv: 没有那个文件或目录 发出命令 pkg-config --cflag opencv 给我结果: -I/u ..
发布时间:2021-06-12 19:43:30 其他开发

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 其他开发

从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 其他开发

gcc引发“无法识别的命令行选项"pkg-config错误

我正在尝试使用此处的教程来编译gtk程序.当我发出命令时 gcc -o tut tut.c $(pkg-config --cflags --libs gtk + -2.0 gmodule-2.0) 我收到以下错误: gcc:错误:无法识别的命令行选项'-pthread -I/usr/include/gtk-2.0-I/usr/lib/x86_64-linux-gnu/gtk-2.0/i ..
发布时间:2021-05-09 20:59:00 其他开发

如何通过以下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 其他开发

gtkmm的CMake错误

我正在使用Debian 8,并安装了libgtkmm-3.0(以及-dev).现在,我有一个使用gtkmm的非常简单的程序,基本上是一个Hello World: main.cpp: #include"../include/BrowserWindow.class.hpp"#includeint main(int argv,char * argc ..
发布时间:2021-04-22 19:49:51 其他开发

使用docker构建时出现pkg_config_path错误

通过docker为Go应用程序构建映像时,出现以下错误: #pkg-config --cflags oci8 在pkg-config搜索路径中找不到包oci8.也许您应该添加包含"oci8.pc"的目录到PKG_CONFIG_PATH环境变量找不到软件包"oci8"pkg-config:退出状态1 我也在Dockerfile中设置了环境变量.但是问题仍然存在.我的Dockerfi ..
发布时间:2021-04-16 19:30:51 其他开发

如何修复"brew install pkg-config"?

Warning: Could not link pkg-config. Unlinking... Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local You can try again using `brew link pk ..
发布时间:2020-11-23 19:11:12 其他开发