0

在为 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 WebKitTools/GtkBonker/Programs_GtkBonker-GtkBonker.o CXX WebKitTools/DumpRenderTree/gtk/Programs_DumpRenderTree-LayoutTestControllerGtk.o ../../WebKitTools/GtkBonker/GtkBonker.c:87:30:错误:gdk/gdk-directfb.h:否这样的文件或目录 ../../WebKitTools/GtkBonker/GtkBonker.c:257: 错误:在 '<em>' 标记之前的预期 ')' ../../WebKitTools/GtkBonker/GtkBonker.c:287: 错误: '</em>' 标记之前的预期')' ../../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' undeclared (第一次在这个函数中使用) make[1]: *** [WebKitTools/GtkBonker/Programs_GtkBonker-GtkBonker.o] 错误1

4

1 回答 1

0

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

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

于 2010-09-24T17:12:58.527 回答