• 3981阅读
  • 1回复

qdevelp编译出错了 [复制链接]

上一主题 下一主题
离线yayayong
 
只看楼主 正序阅读 楼主  发表于: 2009-05-25
在编译一个很简单的程序的时候用到了qdevelop跟qtopia-core,用x86上的qmkae能够正常编译程序并正常运行。当把qmkae改成qtopia下的时候编译却找不到arm-linux-g++,所以也生成不了可执行文件,这里的arm-linux-g++在哪里设置阿,我的编译环境是3.4.1,
Update project (qmake check.pro)...
Clean Project (make clean)...
rm -f build/moc_dialogimpl.cpp
rm -f build/ui_dialog.h
rm -f build/dialogimpl.o build/main.o build/moc_dialogimpl.o
rm -f *~ core *.core
Build (make)...
make: arm-linux-g++: Command not found
make: *** [build/dialogimpl.o] Error 127
/usr/local/Trolltech/QtopiaCore-4.3.3-arm/bin/uic ui/dialog.ui -o build/ui_dialog.h
arm-linux-g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/Trolltech/QtopiaCore-4.3.3-arm/mkspecs/qws/linux-arm-g++ -I. -I/usr/local/Trolltech/QtopiaCore-4.3.3-arm/include/QtCore -I/usr/local/Trolltech/QtopiaCore-4.3.3-arm/include/QtCore -I/usr/local/Trolltech/QtopiaCore-4.3.3-arm/include/QtGui -I/usr/local/Trolltech/QtopiaCore-4.3.3-arm/include/QtGui -I/usr/local/Trolltech/QtopiaCore-4.3.3-arm/include -Ibuild -Ibuild -o build/dialogimpl.o src/dialogimpl.cpp
---------------------- Build finished without error----------------------

还有,我用qtebedded下的qmkae能生成可执行文件,是要qvfb&以后才能执行的那种,但是编译的却是用G++,为什么不是armlinux-g++呢?这个文件弄到板子上也是不能执行的,我用readelf 看了下,machine是INTEL 8086,到底怎么回事阿,望高手帮忙!
[ 此帖被yayayong在2009-05-25 10:45重新编辑 ]
离线yang_huafeng

只看该作者 1楼 发表于: 2009-05-26
arm-linux-g++是你自己的交叉编译器,在安装QTE之前需要安装的,还有注意配置configure 参数
QT使用中...
快速回复
限100 字节
 
上一个 下一个