LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: basten54188

gcc问题!

[复制链接]
 楼主| 发表于 2003-5-18 21:20:04 | 显示全部楼层
还是不可以!
现在就是那个FORM1的问题了!
偶程序的源代码在另个贴上,诸位兄台麻烦帮偶看看!
修改一下,把FORM1搞定把!
这个问题我实在不想拖到明天了!
 楼主| 发表于 2003-5-18 22:11:23 | 显示全部楼层
诸位兄台:偶终于搞成了!3Q大家!
应该这样编译:
moc -o moc_form1.cpp form1.h
gcc -I/usr/lib/qt/include form1.cpp main.cpp \   moc_form1.cpp -L/usr/lib/qt/lib -lqt
发表于 2003-5-18 22:15:27 | 显示全部楼层
终于成功了,恭喜恭喜!
 楼主| 发表于 2003-5-18 22:30:28 | 显示全部楼层
同喜同喜!
发表于 2003-5-19 07:13:59 | 显示全部楼层
呵呵,终于成功了,我也用了一下QDesigner,用uic、moc也成功了,感觉还比较好用,就是屏幕好象不够大,QDesigner的东东太多了,什么时候能搞个19寸的显示器就好了。
发表于 2003-5-19 07:37:34 | 显示全部楼层
这是我的Makefile,写的简单了一点:
CC=g++
CFLAGS=-I/usr/lib/qt/include -L/usr/lib/qt/lib
DLIBS=-lqt

myqt: main.cpp form1.cpp form1_moc.cpp form1.h
\t$(CC) $(CFLAGS) main.cpp form1.cpp form1_moc.cpp $(DLIBS) -o myqt

form1.cpp: form1.h
\tuic -impl form1.h form1.ui > form1.cpp

form1_moc.cpp: form1.h
\tmoc -o form1_moc.cpp form1.h

form1.h: form1.ui
\tuic form1.ui > form1.h

clean:
\trm -f form1.cpp form1_moc.cpp form1.h
目录下有3个文件:Makefile、main.cpp、form1.ui,运行make就行了。有make到底简单一点,以后改了form1.ui直接make就完了。

另:论坛贴代码实在是不方便,缩进全没了,有什么办法没有。
发表于 2003-5-19 11:07:44 | 显示全部楼层
贴代码时要用在代码前后加上[CODE][/CODE],才能保证缩进。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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