|
我在ubuntu 8.10下编译D4X源代码老是出现错误;
估计是GTK版本比较高的原因。
编译器显示
- fsched.cc: In function ‘GtkWidget* d4x_scheduler_init()’:
- /home/lifelse/MyDownloads/d4x-2.5.7.1.orig/fsched.cc:251: 错误: ‘gtk_widget_ref’在此作用域中尚未声明
- fsched.cc: In function ‘void my_gtk_aeditor_browse_ok(GtkWidget*, MyGtkAEditor*)’:
- /home/lifelse/MyDownloads/d4x-2.5.7.1.orig/fsched.cc:295: 错误: ‘GTK_FILE_SELECTION’在此作用域中尚未声明
- /home/lifelse/MyDownloads/d4x-2.5.7.1.orig/fsched.cc:295: 错误: ‘gtk_file_selection_get_filename’在此作用域中尚未声明
- fsched.cc: In function ‘void my_gtk_aeditor_browse(GtkWidget*, MyGtkAEditor*)’:
- /home/lifelse/MyDownloads/d4x-2.5.7.1.orig/fsched.cc:309: 错误: ‘gtk_file_selection_new’在此作用域中尚未声明
- /home/lifelse/MyDownloads/d4x-2.5.7.1.orig/fsched.cc:312: 错误: ‘GTK_FILE_SELECTION’在此作用域中尚未声明
- /home/lifelse/MyDownloads/d4x-2.5.7.1.orig/fsched.cc:312: 错误: ‘gtk_file_selection_set_filename’在此作用域中尚未声明
- /home/lifelse/MyDownloads/d4x-2.5.7.1.orig/fsched.cc:314: 错误: ‘GTK_FILE_SELECTION’在此作用域中尚未声明
- fsched.cc: In function ‘GtkWidget* my_option_menu(char**, gint, gint, void*)’:
- /home/lifelse/MyDownloads/d4x-2.5.7.1.orig/fsched.cc:510: 错误: ‘GtkSignalFunc’在此作用域中尚未声明
- /home/lifelse/MyDownloads/d4x-2.5.7.1.orig/fsched.cc:510: 错误: expected `)' before ‘aeditor_select_mode’
- fsched.cc: In function ‘void my_gtk_aeditor_class_init(MyGtkAEditorClass*)’:
- /home/lifelse/MyDownloads/d4x-2.5.7.1.orig/fsched.cc:560: 错误: ‘gtk_type_class’在此作用域中尚未声明
复制代码 使用anjuta编译。在终端中编译也是这样的。这个问题应该如何解决阿!
请问谁在ubuntu8.10下面成功编译了D4X啊。 |
|