• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : qtopia 2.2.0 hello 运行不起来 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 5706
精华: 0
发帖: 119
金钱: 780 两
威望: 406 点
综合积分: 238 分
注册时间: 2009-05-05
最后登录: 2011-05-22
楼主  发表于: 2009-05-08 23:34

 qtopia 2.2.0 hello 运行不起来

管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2009-09-10)
环境:fedora 9
最新版本的qtopia 2.2.0
编译安装正常,也可以正常运行了。

不过编译hello,之后要运行Hello,提示说找不到命令。
[root@localhost ~]# cd /opt/FriendlyARM/mini2440/x86-qtopia/
[root@localhost x86-qtopia]# cd hello/
[root@localhost hello]# ls
build          hello.cpp      hello.h    main.cpp  run-hello
hello_base.ui  hello.desktop  hello.pro  Makefile
[root@localhost hello]# ./build
rm -f .obj/release-shared/moc_hello_base.o
rm -f .moc/release-shared/moc_hello_base.cpp
rm -f .ui/release-shared/hello_base.cpp .ui/release-shared/hello_base.h
rm -f .obj/release-shared/hello.o .obj/release-shared/main.o .obj/release-shared/hello_base.o
rm -f *~ core *.core
/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/uic hello_base.ui -o .ui/release-shared/hello_base.h
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_TARGET=\"hello\" -DQTOPIA_TRTARGET=\"hello\" -DQT_NO_DEBUG -I/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../qtopia-2.2.0-FriendlyARM/qtopia/include -I../qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/hello.o hello.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_TARGET=\"hello\" -DQTOPIA_TRTARGET=\"hello\" -DQT_NO_DEBUG -I/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../qtopia-2.2.0-FriendlyARM/qtopia/include -I../qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/main.o main.cpp
/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/uic hello_base.ui -i hello_base.h -o .ui/release-shared/hello_base.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_TARGET=\"hello\" -DQTOPIA_TRTARGET=\"hello\" -DQT_NO_DEBUG -I/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../qtopia-2.2.0-FriendlyARM/qtopia/include -I../qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/hello_base.o .ui/release-shared/hello_base.cpp
/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/moc .ui/release-shared/hello_base.h -o .moc/release-shared/moc_hello_base.cpp
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os  -DQTOPIA_DATA_LINKING -DQCONFIG=\"qconfig-qpe.h\" -DQTOPIA_TARGET=\"hello\" -DQTOPIA_TRTARGET=\"hello\" -DQT_NO_DEBUG -I/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-generic-g++ -I. -I../qtopia-2.2.0-FriendlyARM/qtopia/include -I../qtopia-2.2.0-FriendlyARM/qt2/include -I.ui/release-shared/ -I.moc/release-shared/ -o .obj/release-shared/moc_hello_base.o .moc/release-shared/moc_hello_base.cpp
test -d /opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/bin/ || mkdir -p /opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/bin/
g++  -o /opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/bin/hello .obj/release-shared/hello.o .obj/release-shared/main.o .obj/release-shared/hello_base.o .obj/release-shared/moc_hello_base.o   -lqtopia2 -lqtopia -lqpe -L/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/lib -L/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qt2/lib -lqte
[root@localhost hello]# ./run-hello
Using display 0
./run-hello: line 17: hello: command not found
[root@localhost hello]#
级别: 侠客
UID: 5706
精华: 0
发帖: 119
金钱: 780 两
威望: 406 点
综合积分: 238 分
注册时间: 2009-05-05
最后登录: 2011-05-22
1楼  发表于: 2009-05-08 23:36
[root@localhost hello]# cat   run-hello
#!/bin/sh

../qtopia-2.2.0-FriendlyARM/qt2/bin/qvfb -width 240 -height 320 -depth 16 &
#export CAMERA_DEVICE=/dev/video1
#qtopia-2.2.0-FrinedlyARM/qt2/bin/qvfb -width 640 -height 480 -depth 16 &
cd ../qtopia-2.2.0-FriendlyARM/qtopia/image
mkdir root 2>/dev/null || true
export HOME=$PWD/root
cd opt/Qtopia
export PATH=$PWD/bin:$PATH
export LD_LIBRARY_PATH=$PWD/lib:$LD_LIBARAY_PATH
export QTDIR=$PWD
export QPEDIR=$PWD
export KDEDIR=$PWD/../kde

sleep 3
hello -qws
[root@localhost hello]#
级别: 新手上路
UID: 3574
精华: 0
发帖: 17
金钱: 170 两
威望: 165 点
综合积分: 34 分
注册时间: 2009-01-19
最后登录: 2010-05-15
2楼  发表于: 2009-05-09 09:55
把生成的hello文件放到qtopia/bin文件夹里,再运行run-hello
级别: 侠客
UID: 5706
精华: 0
发帖: 119
金钱: 780 两
威望: 406 点
综合积分: 238 分
注册时间: 2009-05-05
最后登录: 2011-05-22
3楼  发表于: 2009-05-09 11:40

 回 2楼(crespo1861) 的帖子

我确认过了,qtopia/bin文件夹里面也是有hello可执行文件。还是不能运行。
[root@localhost bin]# cd /opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/bin
[root@localhost bin]# ls hello
hello
[root@localhost bin]# cd ../../..
[root@localhost x86-qtopia]# cd hello
[root@localhost hello]# ls
build  hello_base.ui  hello.desktop  hello.pro  Makefile
hello  hello.cpp      hello.h        main.cpp   run-hello     //这里的hello就是从那个地方复制过来的。
[root@localhost hello]# ./run-hello
Using display 0
./run-hello: line 17: hello: command not found
[root@localhost hello]#

不知道是什么原因?????
级别: 新手上路
UID: 3574
精华: 0
发帖: 17
金钱: 170 两
威望: 165 点
综合积分: 34 分
注册时间: 2009-01-19
最后登录: 2010-05-15
4楼  发表于: 2009-05-09 12:20
试一下把run-hello里面的hello -qws 改为/opt/FriendlyARM/mini2440/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/bin/hello -qws
级别: 侠客
UID: 5706
精华: 0
发帖: 119
金钱: 780 两
威望: 406 点
综合积分: 238 分
注册时间: 2009-05-05
最后登录: 2011-05-22
5楼  发表于: 2009-05-09 13:41

 回 4楼(crespo1861) 的帖子

设成绝对路就找到了。

谢谢你的帮助~~~
fighting
级别: 新手上路
UID: 5937
精华: 0
发帖: 29
金钱: 205 两
威望: 112 点
综合积分: 58 分
注册时间: 2009-05-14
最后登录: 2012-07-23
6楼  发表于: 2009-06-07 22:39
谢谢楼上的兄弟
级别: 新手上路
UID: 6996
精华: 0
发帖: 11
金钱: 110 两
威望: 110 点
综合积分: 22 分
注册时间: 2009-06-27
最后登录: 2009-08-02
7楼  发表于: 2009-07-06 08:13
   我也是同样的问题,按四楼的办法改成绝对路就可以, 还没弄明的为什么, 要多修行想想了
级别: 新手上路
UID: 7003
精华: 0
发帖: 1
金钱: 10 两
威望: 10 点
综合积分: 2 分
注册时间: 2009-06-27
最后登录: 2009-08-22
8楼  发表于: 2009-07-06 09:24
我也遇到相同问题,谢谢大家的解答。
级别: 新手上路
UID: 2683
精华: 0
发帖: 17
金钱: 150 两
威望: 134 点
综合积分: 34 分
注册时间: 2008-12-02
最后登录: 2017-07-22
9楼  发表于: 2009-08-04 17:15
难道非要我装FC9.0
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go