主题 : qtopia应用程序遇到一些问题求大神帮忙 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 113663
精华: 0
发帖: 23
金钱: 115 两
威望: 23 点
贡献值: 0 点
综合积分: 46 分
注册时间: 2015-03-22
最后登录: 2015-04-25
楼主  发表于: 2015-03-25 15:33

 qtopia应用程序遇到一些问题求大神帮忙

按照友善之臂提供的PDF做下来遇到一些问题
在文件夹  /opt/FriendlyARM/mini210/linux/arm-qtopia/hello  hello实例中有这些东西
[root@localhost hello]# ls
build          hello.cpp      hello.h    main.cpp
hello_base.ui  hello.desktop  hello.pro
我   ./build后 生成的是   Makefile文件 而不是生成hello可执行文件。为什么!
[root@localhost hello]# ls
build          hello.cpp      hello.h    main.cpp
hello_base.ui  hello.desktop  hello.pro  Makefile
级别: 新手上路
UID: 113663
精华: 0
发帖: 23
金钱: 115 两
威望: 23 点
贡献值: 0 点
综合积分: 46 分
注册时间: 2015-03-22
最后登录: 2015-04-25
1楼  发表于: 2015-03-25 15:58
[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/mini210/linux/arm-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/uic hello_base.ui -o .ui/release-shared/hello_base.h
make: /opt/FriendlyARM/mini210/linux/arm-qtopia/qtopia-2.2.0-FriendlyARM/qt2/bin/uic: Command not found
make: *** [.ui/release-shared/hello_base.h] Error 127
这是为什么。。。。
级别: 论坛版主
UID: 103400
精华: 0
发帖: 434
金钱: 2235 两
威望: 447 点
贡献值: 0 点
综合积分: 868 分
注册时间: 2014-04-24
最后登录: 2016-10-10
2楼  发表于: 2015-03-25 16:52

 回 1楼(lu395920663) 的帖子

如果想运行你自己的Qt程序,可以参考这里
如何开机自动运行 Qtopia2.2.0 中的单个程序?
以要开机自动运行 mycalc 程序为例,先为 mycalc 程序编写一个运行脚本,我们 复制 qtopia 脚本来改一下就行了:
# cp /bin/qtopia /bin/auto_run_mycalc
# vi /bin/auto_run_mycalc
在 vi 编辑器中,将 auto_run_mycalc 文件中的最后一行内容:
exec $QPEDIR/bin/qpe
更改成:
exec $QPEDIR/bin/mycalc -qws
再修改 /etc/init.d/rcS 文件:

# vi /etc/init.d/rcS  

 把文件中的:
/bin/qtopia &
改成:
/bin/auto_run_mycalc &
然后重启开发板即可。