复制 x86 下制作好的工程:
将 上一博客制作好的 first / 目录 复制到 /opt/EmbedSky/Qte/arm-qtopia-2.2.0/pro/ 目录 下.
重新打开一终端,设置 ARM 的环境变量:
#source setARM_QpeEnv
使用 tmake 重新生成 Makefile 文件:
# tmake -o Makefile first.pro
修改 Makefile 文件:
只列出 修改的部分,注意 重复出现 问题:
LINK = arm-linux-g++
TARGET = $(QPEDIR)/image/opt/Qtopia/bin/first
DESKTOP = $(QPEDIR)/image/opt/Qtopia/apps/EmbedSky/first.desktop
ICON = $(QPEDIR)/image/opt/Qtopia/pics/first.png
all: $(TARGET)
cp -f first.desktop $(DESKTOP)
cp -f first.png $(ICON)
$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
clean:
-rm -f $(OBJECTS) $(OBJMOC) $(DESKTOP) $(ICON) $(TARGET)
-rm -f *~ core
接着 make :
复制文件到 开发板 对应目录下:
1, 复制 应用程序:
复制 first 应用程序 到 /opt/qtopia/bin 目录下;
2, 复制 桌面图标:
复制 first.png 桌面图标 到 /opt/qtopia/pics 目录下;
3, 复制 启动器:
复制 first.desktop 启动器 到 /opt/qtopia/apps/EmbedSky 目录下;