중간자 설정 종속성 문제를 해결하는 방법은 무엇입니까?

중간자 설정 종속성 문제를 해결하는 방법은 무엇입니까?

CentOS에 gtk-3.99.0을 설치해보세요. 루트 권한이 없습니다.
meson setup --prefix ${HOME}/TOOLS/gtk/3.99.0 /tmp/builddir

Run-time dependency cairo-gobject found: NO (tried pkgconfig and cmake)

meson.build:353:0: ERROR: Dependency "cairo-gobject" not found, tried pkgconfig and cmake

cairo-gobject를 로컬로 설치하고 다음 파일을 얻으십시오.

/local/cairo-gobject/usr/lib/libcairo-gobject.so.2
/local/cairo-gobject/usr/lib/libcairo-gobject.so.2.11512.0
/local/cairo-gobject/usr/lib64/libcairo-gobject.so.2
/local/cairo-gobject/usr/lib64/libcairo-gobject.so.2.11512.0

그러나 meson은 여전히 ​​cairo-gobject가 없다고 불평합니다. 이 문제를 어떻게 해결하나요?

답변1

  1. 카이로 다운로드:https://www.cairgraphics.org/releases/
  2. 카이로를 설치합니다.
  3. setenv PKG_CONFIG_PATH ${YOUR_PATH}/cairo/1.16.0/lib/pkgconfig
Run-time dependency cairo found: YES 1.16.0
Run-time dependency cairo-gobject found: YES 1.16.0

관련 정보