• 5805阅读
  • 4回复

Linux新手求助,希望大家能帮帮忙 [复制链接]

上一主题 下一主题
离线larryzhao
 

只看楼主 倒序阅读 楼主  发表于: 2006-05-17
刚刚接触到Linux下的图形编程,真是一头雾水,我用的是Fedora 5,系统自带了Qt Designer,我也想用Qt来做图形编程,可是在这里的置顶帖子里翻来翻去都没能完全看明白,是不是这里讲的都是windows下的qt开发?如果我想了解linux下的qt开发应该去哪里呢?

斑竹那个入门帖子里面的东西我看了也照着做form, 和main.cpp,然后到terminal里按照斑竹的qmake,make一串操作后,他会说我包的3个Qt的头文件不存在...我再去看安装,斑竹的帖子里面的连接过去貌似都是qt-win-....的下载,是关于windows的?

我有些糊涂了,我是个新手,希望斑竹和各位哥哥们能帮我下,如果我要在我的Fedora5+Qt Designer的环境里做Qt的开发,应该怎样做?谢谢各位了。谢谢。
离线kaspersiyu

只看该作者 1楼 发表于: 2006-05-17
其实这里很多人都是在linux上做的,你可以先看看比较简单的例子,比如hello world之类的,这里的版主还是比较牛的,windows和linux上开发都会,你有问题向他问就行了
有问题的话将代码和错误提示尽可能贴出来,不然不容易让大家帮你找错
离线kaspersiyu

只看该作者 2楼 发表于: 2006-05-17
忘了说了,你包含的是哪三个头文件找不到,你做了什么设置没有?贴出来看看吧
离线larryzhao

只看该作者 3楼 发表于: 2006-05-17
谢谢,

我是按照版主的初步编程贴子里面做的,form是自己建的,main.cpp是贴的版主帖子里面的,如下:

#include <QApplication>
#include <QTranslator>
#include "form1.h"

int main(int argc, char **argv)
{
QApplication app(argc, argv);
Form1 form1;
form1.show();
return app.exec();
}

********************

qmake -project
qmake
make后,出现报错信息:

g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.3/mkspecs/default -I. -I. -I/usr/lib/qt-3.3/include -o main.o main.cpp
main.cpp:1:24: 错误:QApplication:没有那个文件或目录
main.cpp:2:23: 错误:QTranslator:没有那个文件或目录
main.cpp: In function ‘int main(int, char**)’:
main.cpp:6: 错误:‘QApplicaiton’ 在此作用域中尚未声明
main.cpp:6: 错误:expected `;' before ‘app’
main.cpp:10: 错误:‘app’ 在此作用域中尚未声明
main.cpp: At global scope:
main.cpp:5: 警告:未使用的参数 ‘argc’
main.cpp:5: 警告:未使用的参数 ‘argv’
make: *** [main.o] 错误 1

****************************

大家帮我看看,我是哪里没有配置好,谢谢了,在线等
离线kaspersiyu

只看该作者 4楼 发表于: 2006-05-18
应该是
#include <qapplication.h>
#include <qtranslator.h>

不要大写
快速回复
限100 字节
 
上一个 下一个