我正在尝试使用WebKit创建Vala程序。 以下是我编译它的方法:
valac --pkg gtk+-3.0 --pkg granite --pkg glib-2.0 --pkg webkitgtk-3.0 <filenames>
在一个文件中我包含了WebKit:
using WebKit;
编译器说:
fatal error: webkit/webkit.h: No such file or directory
#include <webkit/webkit.h>
我听说这个文件应该在/usr/include/webkit/webkit.h中,但它不存在。
我使用的是基本操作系统Freya x64。
您能告诉我需要安装哪些软件包或者我需要做什么?我已经安装了libwebkitgtk-3.0-0,libwebkitgtk-3.0-common和libwebkit2gtk-3.0-25。
答案 0 :(得分:2)
您还需要libwebkitgtk-dev
。一般情况下,对于每个-dev
选项,您总是需要相应的--pkg
个包。
答案 1 :(得分:1)
其实我觉得我弄明白了。我已经以某种方式禁用了Ubuntu主存储库,而apt-get试图从ppa:webkit-team下载libwebkitgtk-3.0-dev,它的版本为1.8,并且与我的其他软件包不兼容。启用主存储库并删除ppa:webkit-team修复此问题。