在MINI2440开发板上添加qtopia应用程序
(2012-07-25 16:15:00)
一、将生成的.c .h .cpp这三个,放到一个文件夹里,拷贝其他的.pro,并修改做一个pro 文件。
pro 内容如下:复制到你的pro里面,做适当修改即可。
#CONFIG
+= qtopiaapp
CONFIG += qtopia warn_on debug
HEADERS
=
mainwindow.h
SOURCES
=
main.cpp \
mainwindow.cpp
CONFIG += qtopia warn_on debug
HEADERS
SOURCES
TARGET
TRANSLATABLES
= $$HEADERS \
$$SOURCES
desktop.files=$${QTOPIA_DEPOT_PATH}/apps/Applications/my_leds.desktop
desktop.path=/apps/Applications
pics.files=$${QTOPIA_DEPOT_PATH}/pics/helpbrowser/*
pics.path=/pics/my_leds
//图片存放位置
desktop.path=/apps/Applications
pics.files=$${QTOPIA_DEPOT_PATH}/pics/helpbrowser/*
pics.path=/pics/my_leds
INSTALLS+=desktop
PICS_INSTALLS+=pics
PICS_INSTALLS+=pics
PACKAGE_DESCRIPTION=The HTML help browser for the Qtopia environment.
二、再做一个bulid 文件,当然也可以从arm-qtopia的hello文件夹里面拷贝,差不多的。
#!/bin/bash
source /share/arm-qtopia/qtopia-2.2.0-FriendlyARM/setQpeEnv
qmake -spec /share/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-arm-g++ -o Makefile *.pro
qmake -spec /share/arm-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/mkspecs/qws/linux-arm-g++ -o Makefile *.pro
make clean
make
make
三
、做好build后要修改下权限,好了以后在当前目录运行./build 进行编译,如果编译通过则会生成一个可执行文件,把这个可执行文件放到开发板的
/opt/Qtopia/bin/ 下,再修改下权限即可。修改权限用chmod 777 xxx
四、做一个desktop文件。内容如下,根据情况做适当修改。
[Translation]
File=QtopiaApplications
Context=my_leds
Comment[Desktop Entry/Name]=Use soft hyphen (char U00AD) to indicate hyphenation
[Desktop Entry]
Comment[]=my leds test
Exec=my_leds
//
可执行文件名
Icon=my_leds
//
应用程序图标的图片名
e=Application
Name[]=my_leds // 显示在
桌面图标下的名
File=QtopiaApplications
Context=my_leds
Comment[Desktop Entry/Name]=Use soft hyphen (char U00AD) to indicate hyphenation
[Desktop Entry]
Comment[]=my leds test
Exec=my_leds
Icon=my_leds
e=Application
Name[]=my_leds //
做好以后放到开发板/opt/Qtopia/apps/Applications/
五、放置图片。
进入/opt/Qtopia/pics/ ,在此文件夹下创建一个你的应用程序的图片包,把需要的图片传送进去,如桌面图标什么的。
六、完成以上步骤后就用命令reboot,重启你的开发板,重启后就会看到你的应用程序出现在开发板qtopia上了。