pkg-config相关内容
我正在尝试构建一个在Windows上实现GStreamer的Rust程序,但我不知道如何正确地处理依赖关系。我一直收到此错误: --- stderr `"pkg-config" "--libs" "--cflags" "glib-2.0" "glib-2.0 >= 2.42"` did not exit successfully: exit code: 1 --- stderr Packag
..
我正在尝试使用 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:调
..
我正在尝试在 Ubuntu 10.4 LTS 上安装 Lsyncd 但我遇到了一些错误: >检查 LUA... 不检查>LUA...没有检查LUA...>配置:错误:包要求>(lua >= 5.1.3) 未满足:>>未找到包“lua">>考虑调整 PKG_CONFIG_PATH>如果您安装了环境变量>非标准前缀中的软件.>>或者,您可以设置>环境变量 LUA_CFLAGS 和>LUA_LIBS
..
FindPkgConfig 中的 pkg_check_modules 给出了 MYLIBRARY_LDFLAGS 和 MYLIBRARY_CFLAGS,它们是普通的 CMake 列表(带分号分隔符). set_target_properties 和 set_property 只接受一个字符串. 所以这不起作用,因为它不会扩展列表: set_property(TARGET ${PRO
..
在网上找了很多这样的代码: include(FindPkgConfig)pkg_search_module(SDL2 需要 sdl2)target_include_directories(app SYSTEM PUBLIC ${SDL2_INCLUDE_DIRS})目标链接库(应用 ${SDL2_LIBRARIES}) 然而,这似乎是错误的做法,因为它只使用包含目录和库,而忽略了定义、库路径和
..
我已经按照 https://help.ubuntu.com/community/OpenCV $ sudo su$ sudo apt-get install build-essential$ sudo apt-get install libavformat-dev$ sudo apt-get install ffmpeg$ sudo apt-get install libcv2.3 libcva
..
我的项目依赖于一个库(更准确地说是 GTK+),所以我在我的 configure.ac 中添加了以下配置: PKG_CHECK_MODULES([GTK], [gtk+-2.0])AC_SUBST([GTK_CFLAGS])AC_SUBST([GTK_LIBS]) 我的 Makefile.am 是: bin_PROGRAMS = 秘书秘书_SOURCES = 秘书.c 轮到我的secret
..
我需要为使用自动配置构建的项目包含 GLib 标头 -基于系统的可移植性. 如何以可移植的方式安全地导入 GLib 标头?我知道 pkg-config,但这并不完全可移植(因为有些系统不没有它,我宁愿只依靠 autoconf 进行配置). 解决方案 GLib 2.22 INSTALL 文件指出 pkg-config 是安装此库的必要条件.我不是 GLib(双关语!);此要求的声明是
..
我确定这是一个相当简单的问题.我有一个非常简单的 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.
..
各种开发人员不鼓励使用PKG_CHECK_MODULES(例如,在这个答案中)但就我所寻找的而言,没有明确、全面的解释他们的原因.所以,我问: 为什么 PKG_CHECK_MODULES 会有害? 有哪些替代方案? 我今天第一次使用它.我发现它非常有用,特别是在处理非常复杂的库集时,例如 GTK+,我在其中拥有所有这些依赖项: -I/usr/lib/i386-linux-gnu/g
..
许多 makefile 使用 pkg-config,但名称与包管理器无关(例如 yum/apt).如何将 pkg-config 名称映射到它们?有什么窍门吗? 示例:如果我执行 yum searchName -- 查看名称并近似为 pkg-config 的名称 结果: $ pkg-config --libs dbus-glib-0在 pkg-config 搜索路径中找不到包 dbus
..
我正在尝试这样做,但我只能得到一些源代码,我不知道如何处理我从 http://pkgconfig.freedesktop.org/releases/. 解决方案 从 http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/ 下载 pkg-config 及其依赖库: pkg-config_0.26-1_win32.zi
..
我创建了一个简单的 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
..
我想静态链接 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 或
..
当我尝试在 Windows Pycharm 中安装软件包时出现此错误 收集secp256k1(来自sawtooth-signing->sawtooth-sdk==1.0.1)使用缓存的 secp256k1-0.13.2.tar.gz命令 python setup.py egg_info 的完整输出:安装此软件包需要“pkg-config".有关详细信息,请参阅自述文件.-------------
..
因此,当我尝试在我的计算机上安装 OpenCV 时遇到此错误. 'pkg-config' 不被识别为内部或外部命令 我一直在四处寻找这个 pkg-config 包,但似乎在任何地方都找不到合适的下载源. 我找到的唯一一个是 pkg-config-lite.我很累,想看看那个是否可行,但没有运气. 解决方案 原始 pkg-config 版本可在此处获得:http://www.fre
..
我在 lubuntu 12.10 发行版上安装了 opencv.然后,当我尝试编译使用 opencv 的代码时,它说找不到它.所以我在终端中尝试: pkg-config --cflags --libs opencv 它回答我说找不到 opencv.但是这些文件安装在/usr/lib 中.我不明白为什么它找不到它们. 解决方案 您必须将 pkg-config --cflags --lib
..
对于一个历史上使用 make 的项目,我现在想生成一个 pkg-config 文件.但是我似乎无法阻止变量的替换 mylib.pc:回声'前缀='$(PREFIX)>bzip2.pc回声"exec_prefix = \ $ {prefix}">>mylib.pc回声'libdir = \ $ {prefix}/lib'>>mylib.pc安装:mylib.pc 然后,我有了一个带有扩展变量
..
我正在尝试使用此处的教程来编译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
..
我有以下简单的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
..