LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: hit

想做一个简单的“教育软件”

[复制链接]
 楼主| 发表于 2004-4-18 10:37:23 | 显示全部楼层
我没有搜到那个帖子啊,清知道的告诉我.

Now you need to to ensure your program can find the GTK+ libraries at build time. This varies depending on your environment, but you'll basically need to link the following libraries with your project:
-lgtk-win32-2.0 -lgdk-win32-2.0 -lgthread-2.0 -lgdi32 -lole32 -luuid -latk-1.0
-lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0
-lgmodule-2.0 -lglib-2.0 -lintl  -liconv
我在编译环境的连接中使用了上面的所有选项,但还是不能成功,从-latk-1.0选项开始以后的选项编译时都提示无法找到,重新启动DEV-C++从-latk-1.0选项开始以后的选项都不见了,编译就提示:
[Linker error] undefined reference to `gtk_window_show'
到底应该连接哪些选项呢?
我没有gtkdeps-2.0包,但是GTK的说明文件中出现了这个包,会不会是缺少了这个包产生的问题.
我已经在linux下正确的编译了几个GTK+的例子。
 楼主| 发表于 2004-4-18 10:41:09 | 显示全部楼层
gtk+windows版本的语法,函数用法是否和linux版本的一样?

可以选择是何种运算,+.-.*./和混合,可以用4个类似于glade的radio button控件,当选中+就出加法题,选中+和*就出加法乘法混合运算题,其他的类似。一个主窗口放上以上提到的4个控件,还有两个按钮(当然还有显示题目和输入答案的控件.另外,还应该可以决定出多少个题目)实现出题和批改,最后给出分数。
以后还可以在扩充功能,比如:唐诗三百首,英文单词记忆,小画板,小益智游戏如24点等。
这就是我最初的"规划",对我来说有一定的难度。我是第一次用GTK+,所以边看边作,希望有跟我一样情况的菜鸟们与我一起学习(愿意的话),也欢迎有经验的高手随时指出错误和提出建议.


我想用glade来做界面,使用GTK Development Environment Version 2.2.4-2 - Updated 03.06.04 for windows自带的glade(好像与linux下的glade不同无法创建gnome窗口)时出现很多问题,创建一个窗口,无论加入哪个控件都回占满整个窗口,再也无法加入第二个控件,而且redisplay后仍然不起作用,希望有经验的高手,不吝赐教,先谢谢大家!
发表于 2004-4-18 15:10:53 | 显示全部楼层

能不能做个复读机?

我对加减题不感兴趣,兄弟能不能做个英语电脑复读机,逆向学英语的?
 楼主| 发表于 2004-4-19 19:48:02 | 显示全部楼层
当然,可以加上英语学习的功能啊
 楼主| 发表于 2004-4-19 20:03:49 | 显示全部楼层
我想用glade来做界面(也是第一次使用),这里贴一张我做的第一个界面
 楼主| 发表于 2004-4-19 20:07:18 | 显示全部楼层
斑竹,支持一下啊
有兴趣的同志可以一起做啊!
发表于 2004-4-20 14:41:24 | 显示全部楼层
如果用C和GTK+,建议楼主先看看关于GTK+编程方面的书.
简单的,象宋老师写的那本书就不错.

glade里面放控件,与win下的有点区别,要先放一个HBOX控件或VBOX控件.
发表于 2004-4-20 17:43:16 | 显示全部楼层
可以选弄出来软件的大框来看看。
如果能帮上忙的话可以写一两行,:P

看楼主的名字想起一个人来:hoyt 的gtkVB
他的软件怎么样了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表