我拼命尝试安装WebKitGTK +,但是陷入了两个小时的僵局。

一方面,网站上提供的压缩包似乎没有遵循任何典型的“从源代码构建”约定,并且在任何地方都没有说明。他们提供的任何从源构建的指令都涉及不稳定的存储库版本,我不想使用该版本...无论如何,这些似乎都行不通。

我可以在存储库(我喜欢Synaptic软件包管理器)上找到Webkit(libwebkitgtk-3.0-dev)和Webkit2(libwebkit2gtk-3.0-dev)两个版本,但是尽管我已经安装了它们,但是C ++(CodeBlocks)仍然无法运行。 。

#include <webkit/webkit.h>


值得注意的是,我的一名员工从Debian Wheezy存储库成功安装了相同的软件包(libwebkitgtk-3.0-dev),他可以在其代码中使用相同的import语句很好地使用它们。

我在全局编译器设置->搜索目录->编译器下将路径添加到/usr/include/webkitgtk-3.0/webkit。我和我的员工都拥有添加到该库的完全相同的路径-他的工作,我没有。

我现在迷失了方向。救命?

最佳答案

在“代码块”中,转到“项目构建选项”设置。您可以通过右键单击屏幕左侧“项目管理”面板中的项目,然后选择“构建选项”,然后在显示的窗口中单击项目本身(而不仅仅是调试/发布选项)来到达那里起来。单击“搜索目录”选项卡,然后在编译器子选项卡中,需要输入以下路径:

/usr/include/webkitgtk-3.0/


添加它们时,请确保不要将其添加为相对路径。另外,在“编译器设置”->“其他选项”选项卡中,您可能需要添加以下一项或多项:

`pkg-config --cflags gtk+-3.0 `
`pkg-config --cflags glib-2.0 `
`pkg-config --cflags pango `
`pkg-config --cflags cairo `
`pkg-config --cflags gdk-pixbuf-2.0 `
`pkg-config --cflags atk `
`pkg-config --cflags libsoup-2.4 `


在我的系统上,我无法让pkg-config用于webkitgtk本身。

08-16 08:02