首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C+ GTK + WEBKIT程序无法编译:致命错误: webkit2/webkit2.h:没有这样的文件或目录

C+ GTK + WEBKIT程序无法编译:致命错误: webkit2/webkit2.h:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2018-03-07 15:45:14
回答 2查看 1.1K关注 0票数 0

在Linux Mint 64位PC上

此C程序无法编译:

代码语言:javascript
复制
#include <gtk/gtk.h>
#include <webkit2/webkit2.h>

int main(int argc, char* argv[])
{
    gtk_init(&argc, &argv);

    return 0;
}

gcc `pkg-config --cflags gtk+-3.0` -o hello hello.c `pkg-config --libs gtk+-3.0`

编译错误消息是: hello.c:2:29: fatal error: webkit2/webkit2.h:没有这样的文件或目录

我已经安装了我能找到的所有webkit库,但我仍然收到这个错误消息!

我在我的Linux Mint PC上搜索并找到了: /usr/include/webkitgtk-4.0/webkit2/webkit2.h

我认为gcc编译命令没有包含有关webkit2的信息。

EN

回答 2

Stack Overflow用户

发布于 2018-03-07 18:32:55

我建议你显式地添加一些包含文件夹。例如,在webkit2的情况下,如果数据库更新了,-I会尝试用find或locate来查找它。

票数 0
EN

Stack Overflow用户

发布于 2018-03-08 08:17:14

下面的gcc编译命令似乎起作用了:

代码语言:javascript
复制
gcc `pkg-config --cflags gtk+-3.0 webkit2gtk-4.0` -o hello hello.c `pkg-config --libs gtk+-3.0 webkit2gtk-4.0`
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49146615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档