Cmake 프로젝트에서 Imlib2를 사용하는 방법은 무엇입니까?

Cmake 프로젝트에서 Imlib2를 사용하는 방법은 무엇입니까?

나는 아치 리눅스에 Cmake 프로젝트를 가지고 있고 Imlib2를 사용해야 합니다. 그러나 cmake는 패키지를 찾을 수 없습니다(첨부된 스크린샷 참조). 일반적으로 이 문제는 라이브러리의 개발 버전을 설치하면 해결되지만 Arch Linux에서는 찾을 수 없는 것 같습니다.

어리석다면 미안하지만 저는 Linux 개발이 처음입니다. 누구든지 올바른 방향으로 나를 가리킬 수 있다면 매우 감사하겠습니다!

스크린샷 보기

답변1

Imlib2에는 정적 링크를 위한 .a 파일이 없습니다. 따라서 이 프로젝트는 공유 링크를 사용해야 합니다.

CMakeLists.txt에 추가

option(BUILD_SHARED_LIBS ON)

관련 정보