免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: linuxcici
打印 上一主题 下一主题

请问各位在LINUX下开发的提意 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-02-28 21:21 |只看该作者
shell?  不行啊.....要参加比赛的.老师叫了令一个人用kylix开发一个可以跨平台的局域网聊天.可发送文件之类的.而我是用C来做的.最后看谁做的完美就交到上面去.

问题是怎么可以做到垮平台啊?怎么才能写界面啊?

论坛徽章:
0
12 [报告]
发表于 2006-02-28 21:28 |只看该作者
>老师叫了令一个人用kylix开发一个可以跨平台的局域网聊天.可发送文件之类的
  
   你的意思是方向已经定了吗? 只是来问具体应该怎么去实现吗?

论坛徽章:
0
13 [报告]
发表于 2006-02-28 21:31 |只看该作者
那个同学是用kylix来做.我是用C来做.但我不知道怎才能写出垮平台,怎么写界面.
求救啊.....最后只能选一个作品交上去

论坛徽章:
0
14 [报告]
发表于 2006-02-28 21:42 |只看该作者
>但我不知道怎才能写出垮平台,怎么写界面.

  界面有图形库, 但我是GUI白痴, 爱莫能助.

  这里的跨平台具体是什么意思, 跨OS?跨体系结构? C又不象JAVA运行在xx虚拟机上, 纯粹的可执行文件在win

和*nix下的基本格式都不一样, 除非写了源代码分别编译, 而源代码用socket API写的话肯定也有区别, C++有

跨平台的线程库, ACE我还没看, 不知道是不是平台无关的. c相关的我就不太清楚了.

论坛徽章:
0
15 [报告]
发表于 2006-02-28 21:49 |只看该作者
跨平台的GUI库可以选择GTK+。现在是2.8
网络部分可以直接用SOCKET,在LINUX/UNIX下是通用的,在WIN下可以用CYGWIN编译,最后会带一个1MB多一点的CYGWIN1.DLL,不算太大。

当然这样比KYLIX要慢一些。毕竟用C来做开发界面的事情是比较慢的。

论坛徽章:
0
16 [报告]
发表于 2006-02-28 22:05 |只看该作者
assiss    : 你的意思是叫我转向kylix会好一点?怎么样你觉的?你能指点一下吗?
我现在正在学<linux socket编程>学到第九章

论坛徽章:
0
17 [报告]
发表于 2006-02-28 22:07 |只看该作者
各位大哥有kylix的好资料吗?

论坛徽章:
0
18 [报告]
发表于 2006-02-28 22:15 |只看该作者
原帖由 linuxcici 于 2006-2-28 22:05 发表
assiss    : 你的意思是叫我转向kylix会好一点?怎么样你觉的?你能指点一下吗?
我现在正在学<linux socket编程>学到第九章

我可没这个意思。反正到9月还有很多时间,你完全可以利用这段时间好好锻炼一下你的C语言。
既然不是为了商业开发,没必要那么RAD。就用C语言来写吧。

论坛徽章:
0
19 [报告]
发表于 2006-02-28 22:20 |只看该作者
大哥啊,,我大二了.这是参加广东省比赛的作品,如果做不来就惨了...不可以让另一个同学做得比我更好啊
而且他是软件班的,而我是网络班的.

怎么都要写出来啊.我个人觉得写网络哪边难度没这么大,但跨平台怎么做啊?

论坛徽章:
0
20 [报告]
发表于 2006-02-28 22:30 |只看该作者
原帖由 linuxcici 于 2006-2-28 22:20 发表
大哥啊,,我大二了.这是参加广东省比赛的作品,如果做不来就惨了...不可以让另一个同学做得比我更好啊
而且他是软件班的,而我是网络班的.

怎么都要写出来啊.我个人觉得写网络哪边难度没这么大,但跨平台怎么做啊?

用C写跨平台的GUI,空间代价很大,即使是简单的GTK+,在WIN下也需要十几MB的DLL支持。
如果用C++,可以考虑QT和WXWIDGETS。

刚才看了一下KYLIX的介绍,它的界面建立在QT基础上,这个空间代价也不小,至少需要5~6MB的DLL。
而且KYLIX的跨平台很有限,它目前只支持LINUX,加上WIN的DELPHI,也就跨两个平台。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP