请教:qt/e交叉编译 出错
时间:2005-08-22
来源:互联网
我在交叉编译qt-x113.3.4中的tutorial文件夹内的源程序,到t9时出现错误。错误信息如下:
arm-linux-g++ -c -pipe -DQT_QWS_EBX -DQT_QWS_CUSTOM -DQWS -DQT_QWS_SHARP -DQT_QWS_CUSTOM_C7 -DQT_QWS_SHARP_INTERNATIONAL -DQT_QWS_SHARP_LANG_ZH_CN -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -I/usr/local/opt/CEC_PDA/SL_SRC/slbuild_sl7500_0807_xuan_2003_0811/build/include -o cannon.o cannon.cpp
cannon.cpp: In method `void CannonField::paintEvent(QPaintEvent *)':
cannon.cpp:42: no matching function for call to `QPainter::rotate (int)'
make: *** [cannon.o] Error 1
我从提示推测 感觉是函数匹配出了问题。查阅资料后确定rotate是qpainter类的成员函数。而我的原程序中已经包含了qpainter.h头文件。
又因为前面我已经成功的编译通过了t1-t8的源代码,显然编译环境没有问题。百思不得起解,请各位指点迷津。谢谢
相关源代码可以在http://www.qiliang.net/qt/tutorial.html查看。
arm-linux-g++ -c -pipe -DQT_QWS_EBX -DQT_QWS_CUSTOM -DQWS -DQT_QWS_SHARP -DQT_QWS_CUSTOM_C7 -DQT_QWS_SHARP_INTERNATIONAL -DQT_QWS_SHARP_LANG_ZH_CN -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -I/usr/local/opt/CEC_PDA/SL_SRC/slbuild_sl7500_0807_xuan_2003_0811/build/include -o cannon.o cannon.cpp
cannon.cpp: In method `void CannonField::paintEvent(QPaintEvent *)':
cannon.cpp:42: no matching function for call to `QPainter::rotate (int)'
make: *** [cannon.o] Error 1
我从提示推测 感觉是函数匹配出了问题。查阅资料后确定rotate是qpainter类的成员函数。而我的原程序中已经包含了qpainter.h头文件。
又因为前面我已经成功的编译通过了t1-t8的源代码,显然编译环境没有问题。百思不得起解,请各位指点迷津。谢谢
相关源代码可以在http://www.qiliang.net/qt/tutorial.html查看。
作者: technosexual 发布时间: 2005-08-22
technosexual,现在你的问题是否解决?我现在在做qte3的交叉编译,有些问题,能否跟你请教一下?
作者: newabc 发布时间: 2005-11-03
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28