亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 9743 | 回復(fù): 8
打印 上一主題 下一主題

關(guān)于GTK+/Framebuffer編譯問(wèn)題。。。。。。。。 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-01-21 10:37 |只看該作者 |倒序?yàn)g覽
<<<問(wèn)題一>>>
要在ARM926EJ上使用GTK+,主要是手機(jī)方案,請(qǐng)問(wèn)題大家用那種方案比較合適:
1. GTK+/Tiny-x
2. GTK+/DirectFB
3. GTK+/Framebuffer
方案3會(huì)不會(huì)更簡(jiǎn)潔高效一些

我個(gè)人傾向方案3,按照GTK+ Reference Manual(http://developer.gnome.org/doc/API/2.0/gtk/index.html)在SUSE上編譯X86版進(jìn)行試驗(yàn)的時(shí)候發(fā)生問(wèn)題:
STEP1.我首先把GTK+/X11 編譯成功,而且運(yùn)行Demo正常。
STEP2.然后我想試試GTK+/Framebuffer,于是我先安裝了freetype-2.3.0.tar.gz,在重新編譯GTK+ ,
  但在./configure --prefix=/opt/gtk --with-gdktarget=linux-fb 時(shí), 最后幾行顯示:

config.status: gdk/gdkconfig.h is unchanged
configuration:
        target: linux-fb
Warning: The linux-fb GDK target is unmaintained
         and may not work or even compile

<<<問(wèn)題二>>>
請(qǐng)問(wèn)這個(gè)Warning是什么造成的?????????????

STEP3.我忽略此Warning,繼續(xù)編譯GTK,發(fā)生錯(cuò)誤:

In file included from gdkprivate-fb.h:41,
                 from gdkcolor-fb.c:34:
/opt/gtk/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such file or directory
In file included from gdkcolor-fb.c:34:
gdkprivate-fb.h:42:10: error: #include expects "FILENAME" or <FILENAME>
make[4]: *** [gdkcolor-fb.lo] Error 1
make[4]: Leaving directory `/home/zhaoyuan/dev/gtk+/gtk+-2.10.6/gdk/linux-fb'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/zhaoyuan/dev/gtk+/gtk+-2.10.6/gdk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/zhaoyuan/dev/gtk+/gtk+-2.10.6/gdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/zhaoyuan/dev/gtk+/gtk+-2.10.6'
make: *** [all] Error 2

<<<問(wèn)題三>>>
這個(gè)錯(cuò)誤怎么回事兒??
在我Linux目錄中有/opt/gtk/include/freetype2/freetype/config/ftheader.h

STEP4:我把freetype這個(gè)目錄復(fù)制到/opt/gtk/include/ ,然后重新編譯,又出現(xiàn)問(wèn)題:
gdkdrawable-fb2.c: In function 'gdk_fb_clip_region':
gdkdrawable-fb2.c:454: warning: passing argument 1 of '_gdk_gc_get_clip_region' from incompatible pointer type
gdkdrawable-fb2.c:456: error: 'clip_region' undeclared (first use in this function)
gdkdrawable-fb2.c:456: error: (Each undeclared identifier is reported only once
gdkdrawable-fb2.c:456: error: for each function it appears in.)
gdkdrawable-fb2.c: In function 'gdk_fb_draw_text':
gdkdrawable-fb2.c:891: warning: pointer targets in passing argument 1 of 'g_utf8_get_char' differ in signedness
gdkdrawable-fb2.c:892: warning: pointer targets in assignment differ in signedness
gdkdrawable-fb2.c:901: warning: pointer targets in passing argument 1 of 'pango_shape' differ in signedness
gdkdrawable-fb2.c:924: warning: pointer targets in passing argument 1 of 'pango_shape' differ in signedness
make[4]: *** [gdkdrawable-fb2.lo] Error 1
make[4]: Leaving directory `/home/zhaoyuan/dev/gtk+/gtk+-2.10.6/gdk/linux-fb'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/zhaoyuan/dev/gtk+/gtk+-2.10.6/gdk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/zhaoyuan/dev/gtk+/gtk+-2.10.6/gdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/zhaoyuan/dev/gtk+/gtk+-2.10.6'
make: *** [all] Error 2

<<<問(wèn)題四>>>
。。。。。。。。。。。。〔恢涝趺椿厥,請(qǐng)各位幫幫忙???????????

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2007-01-22 23:38 |只看該作者
1. Cann't help you since no experience.

2. linux-fb is "obsolete", and the linux-fb GDK target is unmaintained (不再被維護(hù)), therfore "may not work or even compile" on this GTK+ version (2.10.6). Ignore it.

3. 在安裝了 freetype 之后是否重新配置、編譯、更新了 pango?否則,有可能參考的仍然是舊版本的 freetype。

4. 先解決問(wèn)題 3。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-04-13 13:02 |只看該作者

回復(fù) 2樓 whyglinux 的帖子

我也遇到了和你差不多的問(wèn)題,QQ:178056974

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-04-13 16:15 |只看該作者
以前也用過(guò)gtkFB , 但是 gtk 似乎 2.2 以后就很少更新 framebuffer 了,現(xiàn)在FB徹底放棄了,改用directfb了.現(xiàn)在gtk已經(jīng)把 directfb 代碼加進(jìn)去了.
對(duì)于 gtk 你只有 1,2 可選

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2007-04-14 10:17 |只看該作者

回復(fù) 4樓 connet 的帖子

是啊,GTKFB被放棄了,還得另想辦法了。呵呵。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-04-16 16:38 |只看該作者
3 老早不用了吧

手機(jī)的話, 還是用1 gtk+tinyx吧. dfb快是快, 幾個(gè)應(yīng)用同時(shí)跑起來(lái), 畫(huà)屏就危險(xiǎn)了

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2007-04-18 14:36 |只看該作者
原帖由 mistletoezju 于 2007-4-16 16:38 發(fā)表
3 老早不用了吧

手機(jī)的話, 還是用1 gtk+tinyx吧. dfb快是快, 幾個(gè)應(yīng)用同時(shí)跑起來(lái), 畫(huà)屏就危險(xiǎn)了


dfb 只是在 x86 上有限的幾種顯卡上快。

dfb 是方向。

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2007-04-18 17:00 |只看該作者
呵呵,可以考慮試試我們的MINIGUI,MSN:MICHAELFENG007@HOTMAIL.COM

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2011-04-10 11:36 |只看該作者
用gcc -o helloworld hello.c `pkg-config --cflags --libs gtk+-2.0`編譯hello.c發(fā)生如下錯(cuò)誤:              from hello.c:1:
/usr/include/bits/local_lim.h:39: fatal error: linux/limits.h: No such file or directory
compilation terminated.試了很多方法都不行。求救!源代碼如下:
#include<gtk-2.0/gtk/gtk.h>
void hello(GtkWidget *widget,gpointer data)
{
      g_print("Hello 大家好\n");
}
gint delete_event(GtkWidget *widget,GdkEvent *event,gpointer data)
{
      g_print ("delete event occurred\n");
     return(TRUE);
}
void destroy(GtkWidget *widget,gpointer data)
{
      gtk_main_quit();
}
int main( int argc, char *argv[] )
{
      GtkWidget *window;
      GtkWidget *button;
      gtk_init (&argc, &argv);
      window=gtk_window_new (GTK_WINDOW_TOPLEVEL);
      gtk_signal_connect (GTK_OBJECT(window),"delete_event",GTK_SIGNAL_FUNC(delete_event),NULL);
      gtk_signal_connect (GTK_OBJECT (window), "destroy",GTK_SIGNAL_FUNC (destroy), NULL);
      gtk_container_set_border_width (GTK_CONTAINER (window), 10);
      button = gtk_button_new_with_label ("Hello 大家好");
      gtk_signal_connect (GTK_OBJECT (button), "clicked",GTK_SIGNAL_FUNC (hello), NULL);
      gtk_signal_connect_object (GTK_OBJECT (button), "clicked",GTK_SIGNAL_FUNC(gtk_widget_destroy),GTK_OBJECT (window));
      gtk_container_add (GTK_CONTAINER (window), button);
      gtk_widget_show (button);
      gtk_widget_show (window); /*顯示一個(gè)窗口*/
      gtk_main(); /*進(jìn)入主循環(huán)*/
      return(0);
}
頭文件剛開(kāi)始是這樣的:<gtk/gtk.h>安裝gtk都是按照別人成功案例安裝的。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP