GTK+與glade版本不匹配導(dǎo)致c語言程序?qū)?glade文件失敗
學(xué)習(xí)使用glade工具,在嘗試將該工具制作的界面文件導(dǎo)入c語言,源碼如下
運(yùn)行該代碼編譯生成的應(yīng)用程序時(shí),程序沒能正常運(yùn)行,但是出現(xiàn)如下提示信息(注:這里的提示信息是人為添加的:fprintf(stderr,"Error adding build from file,Error:%s\n",err->message); err必須初始化為NULL)。
很明顯產(chǎn)生問題的原因是我們使用的glade工具的版本高于gtk+的版本,我猜測(cè)解決辦法是修改glade或者gtk+二者之一的版本,這里我選擇的是重新安裝低版本的glade??梢詮倪@個(gè)網(wǎng)址下載:https://launchpad.net/glade-2/+download,但是我試了幾個(gè)版本都沒能安裝成功,在編譯階段就會(huì)報(bào)錯(cuò)。安裝流程如下:
1、./configure(若需要指定參數(shù),可以參考源碼包中的install文件)
2、make
3、make install
這里只能先把這個(gè)坑放在一邊,后續(xù)再來處理
標(biāo)簽: