如何在 Cmake 项目中使用 Imlib2?

如何在 Cmake 项目中使用 Imlib2?

我在 arch linux 上有一个 Cmake 项目,我需要使用 Imlib2。但是,cmake 找不到该包(请参阅随附的屏幕截图)。通常,这个问题可以通过安装该库的开发版本来解决,但我似乎在 arch linux 上找不到一个。

抱歉,如果这很愚蠢,但我是 Linux 开发新手。如果有人能指出我正确的方向,我将不胜感激!

看截图

答案1

Imlib2 没有用于静态链接的 .a 文件。因此,该项目必须使用共享链接。

添加到 CMakeLists.txt

option(BUILD_SHARED_LIBS ON)

相关内容