用Qt2 编译helloworld小程序出现的错误提示

weixin_38061732 2019-09-19 06:13:59
请大家给看下啊:我在red hat 9下写了个小程序,代码如下:#include <qapplication.h>#include <qpushbutton.h>int main( int argc, char **argv ){    QApplication a( argc, argv );    QPushButton helloworld( "Hello world!", 0 );    helloworld.resize( 100, 30 );    a.setMainWidget( &helloworld );    helloworld.show();    int result = a.exec();    return result;}环境变量也设置了,然后执行了以下命令:progen -n helloworld -o helloworld.protmake helloworld.pro -o Makefilemake结果出现了如下的错误提示信息:g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG-I/opt/FriendlyARM/Nano2410V2/x86-qtopia/qt/include -o helloworld.ohelloworld.cppgcc -o helloworld helloworld.o -L/opt/FriendlyARM/Nano2410V2/x86-qtopia/qt/lib -lqte/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined reference to 'operator new[](unsigned)'/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined reference to 'operator delete(void *)'/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined reference to 'cos '/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined reference to 'sin '/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined reference to '_cxa_pure_virtual '/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined reference to 'operator pow '/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefined reference to 'operator delete[](void *) '/opt/FriendlyARM/ nano2410/x86-qtopia/qt/ lib/ libqte.so: undefinedreference to 'operator new(unsigned) 'collect2: ld return 1 exit statusmake: *** [helloworld] Error 1不知道大家遇到过没,恳请解决方法啊!!
...全文
11 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧