在为Directfb编译webkit-gtk时出现以下错误,您猜怎么解决?

make [1]:进入目录`/home/sunny/svn/iSense-E/trunk/stable/thirdp/src/webkit-1.2.0/WebKitBuild/Release'
/ bin / mkdir -p ./.deps/DerivedSources
  CC WebKit工具/ GtkBonker /程序_GtkBonker-GtkBonker.o
  CXX WebKit工具/DumpRenderTree/gtk/Programs_DumpRenderTree-LayoutTestControllerGtk.o
../../WebKitTools/GtkBonker/GtkBonker.c:87:30:错误:gdk / gdk-directfb.h:没有此类文件或目录
../../WebKitTools/GtkBonker/GtkBonker.c:257:错误:在“”令牌之前出现预期的“)”
../../WebKitTools/GtkBonker/GtkBonker.c:287:错误:“’”标记之前的预期“)”
../../WebKitTools/GtkBonker/GtkBonker.c:795:错误:“ *”标记之前的预期“)”
../../WebKitTools/GtkBonker/GtkBonker.c:在函数“ sampleGTKApplicationInitialize”中:
../../WebKitTools/GtkBonker/GtkBonker.c:814:未声明错误:“ gp_f_gdkDirectFbSetInitializationParameters”(此功能首次使用)
../../WebKitTools/GtkBonker/GtkBonker.c:814:错误:(每个未声明的标识符仅报告一次
../../WebKitTools/GtkBonker/GtkBonker.c:814:错误:出现在每个函数中。)
../../WebKitTools/GtkBonker/GtkBonker.c:814:未声明错误:“ sampleGTKApplicationDirectFbSetInitializationParameters”(此功能首次使用)
../../WebKitTools/GtkBonker/GtkBonker.c:815:未声明错误:“ gp_f_gdkDirectFBCreateWindow”(此功能首次使用)
../../WebKitTools/GtkBonker/GtkBonker.c:815:未声明错误:“ al_gtkDirectFBCreateWindowHandler”(此功能首次使用)
../../WebKitTools/GtkBonker/GtkBonker.c:816:未声明错误:“ gp_f_gdkDirectFBDestroyWindow”(此功能首次使用)
../../WebKitTools/GtkBonker/GtkBonker.c:816:未声明错误:“ al_gtkDirectFBDestroyWindowHandler”(此功能首次使用)
../../WebKitTools/GtkBonker/GtkBonker.c:在函数“ sampleGTKApplicationTerminate”中:
../../WebKitTools/GtkBonker/GtkBonker.c:841:未声明错误:“ gp_f_gdkDirectFbSetInitializationParameters”(此功能首次使用)
make [1]:*** [WebKitTools / GtkBonker / Programs_GtkBonker-GtkBonker.o]错误1

最佳答案

提供给编译器的包含路径没有gdk / gdk-directfb.h。

它要么没有安装,要么您需要安装DirectFB,或者需要通过在CC命令中添加-I / path / to / directory / contains / gdk / gdk-directfb.h来告知makefile在哪里寻找它。

关于linux - webkit-gtk中的编译错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3647443/

10-10 11:54