zoukankan      html  css  js  c++  java
  • 在你开发完brew应用之后 ,你又如果将brew应用由编译成可以部署到brew真机上的程序包呢

    参考自:http://blog.csdn.net/feimor/article/details/6239281

    一、准备工作(安装工具)

    先安装Visual C++ 6.0,再安装BREW SDK v3.1.5和BREW SDK Tools 1.1.1 SP02。这样的安装顺序,会在VC6的环境下,加上Brew的一些特征:

    1、在VC的File-New菜单项所弹出的New窗口的Projects标签页,会多一项“Brew Application Wizard”,它是个向导,在创建Brew应用(Applet)的时候使用。

    2、在VC的Tools-Customize...菜单项所弹出的Customize窗口的Add-ins and Macro Files标签页,会多一项“BREWAddins.DSAddIn.1”,它是一个插件,编译MOD就用到它。

    另外,还需要安装ARM编译器ARM Developer Suite v1.2,就是用它编译生成MOD的。安装GCC的编译器也可以。我们用的是ARM编译器。

    二、编译生成MOD文件

    1、选中Customize窗口(Tools-Customize...菜单项)的BREWAddins.DSAddIn.1插件,会出现一个 BREW的工具栏。打开VC工程的情况下,点击BREW工具栏上的“ARM MAK”图标,产生该打开工程的ARM编译所需要的MAK文件。

    2、在Customize窗口的Tools标签页里,添加“BREW App 'Make'”命令和“BREW App 'Make Clean'”命令。添加好后,Tools菜单项,会多出这两个菜单项。

    “BREW App 'Make'”命令:
    Command:C:/Program Files/BREW SDK Tools 1.1.1 SP02/VSAddins/common/bin/brewappcompile.exe
    Arguments:"$(WkspDir)/$(TargetName)".mak
    Initial directory:"$(WkspDir)"

    “BREW App 'Make Clean''”命令:
    Command:C:/Program Files/BREW SDK Tools 1.1.1 SP02/VSAddins/common/bin/brewappcompile.exe
    Arguments:"$(WkspDir)/$(TargetName)".mak clean
    Initial directory:"$(WkspDir)"

    3、点击Tools-BREW App 'Make'菜单项,编译当前的工程。如果有错,会给出错误提示的。如果没错,就会在该工程目录下,生成了MOD文件了。

    好高兴很认识你,下面有个问题得请你多多指教,就是编译brew sdk3.15自带的helloword程序时错误,谢啦! 
    Building c:/progra~1/brew31~1.5/sdk/examples/hellow~1/hellow~1 using C:/Program Files/BREW 3.1.5/sdk/examples/helloworld/helloworld.mak 
    Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
    Copyright (C) Microsoft Corp 1988-1998. All rights reserved. 
    ---------------------------------------------------------------
    OBJECT aeeappgen.o
    C:/Program Files/ARM/ADSv1_2/bin/armcc -c -DDYNAMIC_APP -cpu ARM7TDMI -apcs /ropi/interwork/norwpi -littleend -zo -fa -g -Ospace -O2 -I. -IC:/PROGRA~1/BREW31~1.5/sdk/inc -I "../../inc" -o aeeappgen.o C:/PROGRA~1/BREW31~1.5/sdk/src/aeeappgen.c
    'C:/Program' ²»
    NMAKE : fatal error U1077: 'C:/Program' : return code '0x1'
    Stop.
    Tool returned code: 0 

    很明显,楼上的把arm编译器安装的C:/Program Files/下了。 
    由于路径中有空格,所以,出了这个问题 
    如果安装在c盘根目录,就不会了

  • 相关阅读:
    无线路由器wds桥接技术+丢包率
    2016CCPC东北地区大学生程序设计竞赛1008/HDU 5929 模拟
    Codeforces Round #375 (Div. 2) A B C 水 模拟 贪心
    Intel Code Challenge Elimination Round (Div.1 + Div.2, combined) A B C D 水 模拟 并查集 优先队列
    Codeforces Round #310 (Div. 2) A B C
    Codeforces Round #374 (Div. 2) A B C D 水 模拟 dp+dfs 优先队列
    Codeforces Round #313 (Div. 2) A B C 思路 枚举 数学
    Codeforces Round #373 (Div. 2) A B C 水 贪心 模拟(四舍五入进位)
    CentOS7 PostgreSQL 安装
    数据库事务的隔离级别
  • 原文地址:https://www.cnblogs.com/silentjesse/p/3251874.html
Copyright © 2011-2022 走看看