CMake无法解决依赖关系

时间:2019-03-26 23:31:02

标签: c build cmake compilation dependencies

我正在尝试建立一个使用wlroots的项目。这是我使用的cmake配置:

cmake_minimum_required(VERSION 3.13)
set(CMAKE_C_STANDARD 11)
project(proj C)

add_definitions(-DWLR_USE_UNSTABLE)

find_package(PkgConfig REQUIRED)
pkg_check_modules(WLR REQUIRED wlroots)
link_libraries(${WLR_LIBRARIES})
include_directories(${WLR_INCLUDE_DIR})

add_executable(proj main.c)

pkgconfig的{​​{1}}状态为wlroots,因为它是私有依赖项,但是在尝试编译项目时出现以下错误:

pixman-1

为什么cmake无法正确解析依赖关系?

0 个答案:

没有答案