我不确定是将它放在StackOverflow还是AskUbuntu上,但决定在此发布。
我在构建应用时遇到了问题。我使用CMake进行构建,其中一个PkgConfig包依赖于linux
。当我尝试构建它时,它会显示以下错误:
-- package 'linux' not found
当我从依赖项中删除linux
包时,它抱怨找不到某些Vala库。它唯一的工作方式是从依赖项中删除linux
,然后运行cmake
,然后再将它放到依赖项中,然后运行make
,那么一切正常(我不是&# 39;不知道为什么。)
我想我没有安装一些Ubuntu软件包而且我没有linux*.pc
个文件,但我无法弄清楚如何处理它。
你能帮帮我吗?
UPD:以下是引发错误的CMakeFiles.txt
文件的一部分:
find_package (PkgConfig)
message(STATUS "PKG_CONFIG_PATH: \"" ${PKG_CONFIG_PATH}\")
set (CORE_PKG
linux
gstreamer-1.0
gtk+-3.0
glib-2.0>=2.32
gio-2.0
json-glib-1.0
webkit2gtk-4.0>=2.6.1
libxml-2.0
gdk-x11-3.0
gstreamer-video-1.0
libnotify
libsoup-2.4
gee-0.8
)
pkg_check_modules (CORE_DEPS REQUIRED ${CORE_PKG})