gtk + -3.0找不到问题

Ton*_*ony 1 gtk vala deb launchpad

我正在使用Vala语言编写程序。当我尝试.deb在启动板上生成程序包时,出现此错误错误

CMake找不到valac软件包gtk+-3.0。它使用valacversion 0.30。尽管它确实找到了,但是当我在计算机上执行此操作时(使用cmake进行构建)。

这是我第一次尝试构建.deb软件包,所以我对如何处理感到有些困惑。有人可以告诉我如何解决此问题吗?提前致谢。

Jen*_*off 5

错误非常明显,CMake找不到名为“ gtk + -3.0” 的pkg-config软件包

您必须安装包含该gtk+-3.0.pc文件(是libgtk-3-dev)的Ubuntu软件包,才能针对libgtk + -3.0库进行编译和链接。

实际上pkg-config,在许多Linux发行版中都可用,并且它总是gtk+-3.0.pc在搜索路径中查找文件。在不同的Linux发行版上,包含此文件(以及开发标头和库)的软件包的名称可能不同。

当我们谈论Vala时:valac编译器还有一个名为--pkg(例如--pkg gee-0.8 --pkg gtk+-3.0)的命令行开关,它使用pkg-config来确定必要的标头和库,以针对.pc文件随附的库进行构建。