- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试在 win32 机器上构建 OpenSceneGraph 的 pdf 插件。该插件使用 cmake 的 PKG_CHECK_MODULES 宏来查找 cairo 和 poppler 库。我不知道如何以帮助它找到它们的方式安装它们。
最佳答案
没有“特殊”的安装方式。任何时候你安装(一个正确设计的)库它也包含一个 PACKAGENAME.pc 文件,该文件被复制到 pkg-config 可以找到它的目录中。
至少这发生在 Linux 中。我不知道 pkg-config 在 win32 下是否可以这样工作
您是否还安装了 pkg-config 以及 poppler 和 cairo?
关于c++ - 如何让 cmake 的 PKG_CHECK_MODULES 在 Windows 中找到我的 cairo 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2344503/
各种开发人员不鼓励使用 PKG_CHECK_MODULES (例如,在 this answer 中)但就我所寻找的而言,没有对其原因的清晰、全面的解释。所以,我问: 为什么会PKG_CHECK_MOD
我的第一个 autotools 项目可能是一些简单而愚蠢的东西:它正在创建一个找不到 glib 和其他第 3 方库的 makefile。 (运行 Ubuntu Linux,如果重要的话,编译 C 静态
我正在尝试使我的 C++ 自动工具项目链接到库,该库起源于 C 库 (libsomelib.so),但也绑定(bind)到 C++ (libsomelib++.so)。我想使用 PKG_CHECK_M
我正在尝试编译一个使用 CMake 的项目和 pkg_check_modules我无法获得 pkg_check_modules查找位于 CMAKE_PREFIX_PATH 下的库. 我相信下面的例子重
我在 configure.ac 中有: PKG_CHECK_MODULES([LIBXML2], [libxml-2.0 >= 2.6.26]) 我使用 $(LIBXML2_LIBS)在 Makefi
我是 GNU autotools 的新手。在我的项目中,当我尝试 ./configure 时,它会生成以下错误: ./configure: line 9852: syntax error near u
我正在尝试编译slurm修改squid的http响应并通过e-cap接口(interface)插入内容(例如图像/脚本)。 但是我在运行 ./configure 时遇到一些问题 自述文件说:构建 ec
我确信这是一个相当简单的问题。我有一个非常简单的 configure.ac 文件,我用它来学习 autoconf 和 pkg-config 如何协同工作。 confgure.ac文件看起来像: AC_
我的项目依赖于一个库(更准确地说,GTK+),所以我在我的 configure.ac 中添加了以下配置: PKG_CHECK_MODULES([GTK], [gtk+-2.0]) AC_SUBST([
我正在尝试编译一个开源代码库,它需要 CMakeLists.txt 文件中的 gtk+: pkg_check_modules (GTK REQUIRED gtk+-2.0>=2.12) 所以我
我正在尝试创建一个相当简单的使用自动工具的 BitBake 配方,您可以在这里看到: SUMMARY = "an example autotools recipe" LICENSE = "MIT" L
我正在尝试创建一个相当简单的使用自动工具的 BitBake 配方,您可以在这里看到: SUMMARY = "an example autotools recipe" LICENSE = "MIT" L
我正在尝试在 win32 机器上构建 OpenSceneGraph 的 pdf 插件。该插件使用 cmake 的 PKG_CHECK_MODULES 宏来查找 cairo 和 poppler 库。我不
我是一名优秀的程序员,十分优秀!