问题标签 [pkg-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5907 浏览

linux - 安装 usblib 包 - Ubuntu

我需要软件包 libusb 来安装我正在安装的另一个软件包。

我尝试了以下似乎安装软件包的方法,

但是当我尝试安装我得到的另一个包时,

当我运行命令 dpkg -L libusb-dev 时,我得到:

有任何想法吗??

0 投票
1 回答
1580 浏览

cross-compiling - pkg-config 正在调查 /usr/local/lib/pkgconfig 即使 PKG_CONFIG_PATH 设置为另一个位置

我正在使用 pkg-config 将项目交叉编译到 MIPS 平台。像往常一样,我将 PKG_CONFIG_PATH 变量设置为目标平台适合的目录(在这种情况下,类似于 /usr/local/mips_sdk/usr/local/lib/pkgconfig,但没关系)。

奇怪的是,当在 PKG_CONFIG_PATH var 指向的路径中找不到它们时,pkg-config 正在使用来自 /usr/local/lib/pkgconfig 的 .pc 文件。就像 /usr/local/lib/pkgconfig 硬编码在 pkg-config 的搜索路径中一样。

感觉有点奇怪,因为它会尝试将系统库(x86)链接到我的 mips 编译的东西。

有谁知道如何解决它?

非常感谢。

0 投票
1 回答
166 浏览

makefile - 即使将“pkg-config --libs”的内容添加到 $CFLAGS 或 $LDFLAGS,程序也不会链接到库

我正在尝试编译一个依赖于 GLib 的 libgthread 的程序该库安装在我的机器(Ubuntu 12.04)中并pkg-config找到它:

我尝试使用这样的输出运行configure设置:$CFLAGS

但它没有用:

我也尝试设置$LDFLAGS

并得到同样的错误。

我该怎么办?

0 投票
1 回答
459 浏览

gcc - 如何为 GCC 自定义“-l”标志的含义?

我对 GCC 有疑问,我想以-l自定义方式使用这些标志。

我想为 指定的对应 libfoo 指定搜索路径-lfoo,我还想覆盖 GCC 中的任何内部搜索路径,我不希望 GCC 使用任何可以解决符号的随机库,我只希望 GCC指定时使用真正特定的库进行编译-l

我知道有诸如此类的实用程序,pkg-config但我的问题更加以 gcc 为中心,因为我专注于对编译步骤进行更多控制。

0 投票
0 回答
1097 浏览

c++ - 在 Windows 上使用 Qt 包配置文件?

我如何在寡妇上使用 qt 和 package-config?我找不到包含 qt 包配置文件的文件夹,即 QtCore.pc QtGui.pc 等。如果它们没有与 vs2010 二进制文件一起分发,我如何生成它们?如果可能的话,我想避免重建 qt。我将 Qt 4.8 与默认的 win32 Visual Studio 2010 二进制文件一起使用。

0 投票
2 回答
369 浏览

java - 有没有类似 Java 的 pkg-config 的东西?

我有一个项目,我们的 CLASSPATH 正在失控。我们的 jars 依赖于其他 jars,而其他 jars 又依赖于更多的 jars,以及大量的第三方 jars。因此,每次我们使用其中一个 jar 时,我们都需要构建一个相当大的 CLASSPATH,如果下游依赖项发生变化,它就不再同步。

一个想法是可能编写一个有点像 pkg-config 的工具来帮助解决所有这些问题。我做了一些搜索,没有找到任何东西。有没有我错过的类似工具或者人们有替代解决方案?

不,我不想使用 Maven。我们已经有了一个不同的构建系统。

0 投票
0 回答
739 浏览

c++ - OpenCV 编译错误

我最近在笔记本电脑上安装了 OpenCV。安装 OpenCV 2.4.2 后,我尝试运行并编译一个基本程序来加载和显示图像。代码如下。

该程序在他们的网站上给出。然后对于编译命令,我使用了以下命令:

编译失败,结果是:

我哪里错了?

0 投票
1 回答
177 浏览

c - 尝试在 C 中安装 lib 包时出现包路径错误

我正在尝试在我的 Fedora 17 上安装 libpackedobjects。我尝试安装它的路径是 home/libpackedobjects。我遵循的步骤是:

  1. git clone git://gitorious.org/libpackedobjectsd/libpackedobjectsd.git
  2. cd libpackedobjectsd
  3. autoreconf -i
  4. ./configure

当我尝试运行./configure时出现错误:

我明白找不到路径,但不知道如何修复问题。有什么建议么?

0 投票
1 回答
2219 浏览

cross-compiling - 如何让 Qt5 ./configure 找到我交叉编译的 OpenSSL 库?

我正在尝试使用 Mingw-w64 的 32 位编译器交叉编译 Qt5。主机平台是 Ubuntu 12.10 64 位,目标平台是 32 位 Windows。我已经设法交叉编译 OpenSSL 库并将交叉编译的二进制文件/库/包含安装到~/i686-w64-mingw32.

当我尝试配置 Qt 时,问题浮出水面。我正在使用以下命令:

二进制文件为主机平台成功编译,qmake并显示所有启用功能的列表:

这里发生了什么?似乎 Qt 无法找到 OpenSSL 包含的内容。在配置过程中打开-v标志可以确认这一点 - 我收到一些关于无法找到的错误openssl/opensslv.h

所以我的下一步是确认这pkg-config确实有效:

它似乎是:

那么如何让 Qt 相信我有可用的 OpenSSL 库呢?我已经尝试过-force-pkg-config国旗,但没有任何区别。

0 投票
1 回答
983 浏览

configuration - Debian:./configure 由于 PKG_CHECK 而失败

我想构建一个修改版的 lighttpd。我遵循本教程: http ://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Lighttpd-Version2

这是我到目前为止所做的

在我将所有文件和数据复制到目录和 Makefile.am 之后,我输入了:

控制台返回:

有些人通过安装“pkg-config”解决了这个问题。我安装了这个包,但我仍然无法运行配置。