如何让cmake的PKG_CHECK_MODULES在Windows中找到我的cairo库

Mic*_*aum 6 c++ pdf cmake openscenegraph cairo

我正在尝试在win32机器上构建OpenSceneGraph的pdf插件.该插件使用cmake的PKG_CHECK_MODULES宏来查找cairo和poppler库.我不知道如何以这样的方式安装它们,以帮助它找到它们.

kaz*_*aki 0

没有“特殊”的方法来安装它们。每当您安装(正确设计的)库时,它还包含一个 PACKAGENAME.pc 文件,该文件被复制到 pkg-config 可以找到它的目录中。

至少在 Linux 中会发生这种情况。我不知道 pkg-config 在 win32 下是否能像这样工作

您还安装了pkg-config以及popplercairo吗?

  • 我不清楚“安装”pkg-config 在 Windows 上意味着什么。这是我的问题的一部分。我没有使用 cygwin 进行此构建,因此我必须找到一种方法让 cmake 找到库,或者找到我安装的 pkg-config。 (2认同)