複製 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 目錄下;