[问题]为什么我在Linux下面无法编程……

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
2ine
帖子: 200
注册时间: 2008-05-02 15:55

[问题]为什么我在Linux下面无法编程……

#1

帖子 2ine » 2008-07-29 13:20

换到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。。
看了论坛某牛人曾经的帖子:
viewtopic.php?t=79137
viewtopic.php?t=89863

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

下面是几张图:
附件
终端下的HelloWorld
终端下的HelloWorld
1.png (11.44 KiB) 查看 512 次
gtkmm构建的HelloWorld,程序70.4kb
gtkmm构建的HelloWorld,程序70.4kb
2.png (6.94 KiB) 查看 511 次
控件的修改和操作有点繁琐,还是喜欢Delphi的模式
控件的修改和操作有点繁琐,还是喜欢Delphi的模式
上次由 2ine 在 2008-07-29 14:53,总共编辑 11 次。
xeoc
帖子: 1994
注册时间: 2007-05-06 10:12

#2

帖子 xeoc » 2008-07-29 13:33

呃...
vim+gcc飘过
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#3

帖子 BigSnake.NET » 2008-07-29 13:37

试试qtdesign呢~
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

#4

帖子 冲浪板 » 2008-07-29 13:45

早先的电视没配遥控器也没问题,但是现在的电视没有遥控功能的话,不知道会怎样。
头像
kofshower
帖子: 1343
注册时间: 2007-03-13 11:23
联系:

#5

帖子 kofshower » 2008-07-29 14:12

很少有公司去关心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/
头像
shellex
帖子: 2180
注册时间: 2007-02-18 19:33
系统: OSX
来自: lyric.im
联系:

#6

帖子 shellex » 2008-07-29 15:07

向来不用IDE
既然你诚心诚意地问了
我就大慈大悲地告诉你
为了防止世界被破坏
为了维护世界的和平
贯彻爱与真实的罪恶
可爱而又迷人的反派角色
武藏,小次郎
我们是穿越银河的火箭队,白洞白色的明天在等着我们。就是这样!!喵~~
头像
kofshower
帖子: 1343
注册时间: 2007-03-13 11:23
联系:

#7

帖子 kofshower » 2008-07-29 15:40

这些软件的流程是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/
poetbox
帖子: 99
注册时间: 2008-07-12 23:51

#8

帖子 poetbox » 2008-07-29 15:40

不 是吧。
Kdevelop的VC用的IDE非常不错,编译,运行和写作都非常方便啊。还有界面专用程序附送呢。
头像
Bit_Lee
帖子: 81
注册时间: 2008-07-18 23:16
系统: Ubuntu

#9

帖子 Bit_Lee » 2008-07-29 23:23

BigSnake.NET 写了:试试qtdesign呢~
gcc
我相信linux会笑傲"江湖"的! : P
回复