当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]为什么我在Linux下面无法编程……
帖子发表于 : 2008-07-29 13:20 

注册: 2008-05-02 15:55
帖子: 200
送出感谢: 0 次
接收感谢: 0 次
换到Ubuntu,想做个东西试试。于是开始找个好的IDE(而且能开发界面),噩梦就这样开始了。。。

开始的时候看到eclipse,结果运行巨慢,资料难找,界面开发的资料根本找不到。
然后看到Lazarus,界面很像Delphi3。结果编译了一个文件,发生了灾难性事故(文件有13MB),
修改编译选项(加上Strip)之后,竟然无效,只能自己Strip编出来的程序。由于用的是gtk 1,界面巨难看(不管是IDE还是编译出来的)。有一个重新编译Lazarus,看到可以编译成gtk 2。结果配置好点了构建,居然无效。。。
我的程序是从新立得弄下来的,fp的所有支持都装了啊……

之后看到了Anjuta,经过无数步骤之后装上。发现可以编译,却无法生成文件……
gtk程序创建之后错误百出,无法使用。

最后是资料。我在网上找Linux 编程的资料,下载好之后很多都是Shell编程,还有很多书讲的太深入,根本不需要,再有就是将VI GCC这一些东西……

难道Linux的开发没有选择么?Linux下面就不能有VC Delphi这样的软件么?

。。。。。。。。。。。。。。。。。。
怎么看怎么像抱怨贴。。。汗一个~
大家谁有这方面的教程,资料;Lazarus的资料;Linux的API接口详解 希望可以告诉我,


---------------------------------------
饿,发现不能Build是我自己的问题。。
在这里面还需要Run Autogenerate一下才行……

总体来说IDE还是不错的,尽管细节处有一些Bug。。
看了论坛某牛人曾经的帖子:
http://forum.ubuntu.org.cn/viewtopic.php?t=79137
http://forum.ubuntu.org.cn/viewtopic.php?t=89863

其中第二个是关于gtkmm的,一番折腾之后,再次Run Autogenerate后就可以了~
否则会提示XXXX.h找不到,以及很多错误

下面是几张图:


附件:
文件注释: 控件的修改和操作有点繁琐,还是喜欢Delphi的模式
IDE.png
IDE.png [ 59.95 KiB | 被浏览 539 次 ]

文件注释: gtkmm构建的HelloWorld,程序70.4kb
2.png
2.png [ 6.94 KiB | 被浏览 473 次 ]
文件注释: 终端下的HelloWorld
1.png
1.png [ 11.44 KiB | 被浏览 474 次 ]


最后由 2ine 编辑于 2008-07-29 14:53,总共编辑了 11 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-07-29 13:33 

注册: 2007-05-06 10:12
帖子: 1994
送出感谢: 0 次
接收感谢: 0 次
呃...
vim+gcc飘过


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-07-29 13:37 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
试试qtdesign呢~


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-07-29 13:45 
头像

注册: 2007-05-06 8:19
帖子: 7433
送出感谢: 0 次
接收感谢: 4
早先的电视没配遥控器也没问题,但是现在的电视没有遥控功能的话,不知道会怎样。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-07-29 14:12 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
很少有公司去关心linux下面的界面编程。即使对于商业公司,这也不是linux的价值


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-07-29 15:07 
头像

注册: 2007-02-18 19:33
帖子: 2180
地址: lyric.im
系统: OSX
送出感谢: 0 次
接收感谢: 1
向来不用IDE


_________________
既然你诚心诚意地问了
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-07-29 15:40 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
这些软件的流程是autoproject生成框架,然后调用autogen,自己写的脚本,或是clig来生成configure模板,最后automake。所以我觉得这些IDE不适合写依赖稍微复杂的项目


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-07-29 15:40 

注册: 2008-07-12 23:51
帖子: 99
送出感谢: 0 次
接收感谢: 0 次
不 是吧。
Kdevelop的VC用的IDE非常不错,编译,运行和写作都非常方便啊。还有界面专用程序附送呢。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-07-29 23:23 
头像

注册: 2008-07-18 23:16
帖子: 81
系统: Ubuntu
送出感谢: 0 次
接收感谢: 0 次
BigSnake.NET 写道:
试试qtdesign呢~

gcc


_________________
我相信linux会笑傲"江湖"的! : P


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译