欢迎光临散文网 会员登陆 & 注册

GTK+与glade版本不匹配导致c语言程序导入.glade文件失败

2023-01-13 11:40 作者:秋名山西  | 我要投稿

学习使用glade工具,在尝试将该工具制作的界面文件导入c语言,源码如下

运行该代码编译生成的应用程序时,程序没能正常运行,但是出现如下提示信息(注:这里的提示信息是人为添加的:fprintf(stderr,"Error adding build from file,Error:%s\n",err->message); err必须初始化为NULL)。

很明显产生问题的原因是我们使用的glade工具的版本高于gtk+的版本,我猜测解决办法是修改glade或者gtk+二者之一的版本,这里我选择的是重新安装低版本的glade。可以从这个网址下载:https://launchpad.net/glade-2/+download,但是我试了几个版本都没能安装成功,在编译阶段就会报错。安装流程如下:

1、./configure(若需要指定参数,可以参考源码包中的install文件)

2、make

3、make install

这里只能先把这个坑放在一边,后续再来处理

GTK+与glade版本不匹配导致c语言程序导入.glade文件失败的评论 (共 条)

分享到微博请遵守国家法律