• 8064阅读
  • 9回复

【提问】代码编译错误 [复制链接]

上一主题 下一主题
离线changrui8210
 
只看楼主 倒序阅读 楼主  发表于: 2005-09-07
代码已经都这样了:
#include <qapplication>
main(int argc,char **argv)
{
  QApplication app(argc,argv);
}


用:
g++ -I/usr/lib/qt-3.1/include gui.cc
编译,总说:
/tmp/ccRJRkyv.o(.text+0x1f):In function "main":
:undefined reference to 'QApplication::QApplication[in-charge](int&,char **)
/tmp/cc.....................................
................................................
..........................................
........................................

怎么回事呀???????????????????????????
[ 此贴被XChinux在2005-09-07 16:24重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2005-09-07
楼主注意发帖的标题语言。


#include <qapplication>
把这句改为
#include <QApplication>
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线changrui8210
只看该作者 2楼 发表于: 2005-09-07
呵呵,不好意思呀,斑竹
刚才也写错了,我的程序里是#include <qapplication.h>不是#include <qapplication>
我按斑竹说的改成大写,就根本找不到头文件了
对我的gui.cc文件,怎么使用qmake?
离线changrui8210
只看该作者 3楼 发表于: 2005-09-07
这个编译错误到底怎么回事呀,我在两台机上都是这个错误
离线XChinux

只看该作者 4楼 发表于: 2005-09-07
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线changrui8210
只看该作者 5楼 发表于: 2005-09-07
问题还是解决不了呀,谁知道这个编译错误是怎么回事呀,帮帮忙吧
离线XChinux

只看该作者 6楼 发表于: 2005-09-07
为什么要使用那种方式?最好使用qmake来管理和编译工程。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线changrui8210
只看该作者 7楼 发表于: 2005-09-08
你给我的手册打不开.比如我的文件叫gui.cpp
烦劳斑竹告诉我应该输入那些命令进行编译?
离线XChinux

只看该作者 8楼 发表于: 2005-09-08
下面是引用changrui8210于2005-09-08 10:01发表的:
你给我的手册打不开.比如我的文件叫gui.cpp
烦劳斑竹告诉我应该输入那些命令进行编译?


你看一下这个例子:
http://www.qtcn.org/bbs/read.php?tid=1223
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线changrui8210
只看该作者 9楼 发表于: 2005-09-08
谢谢,问题终于解决了
快速回复
限100 字节
 
上一个 下一个