• 在你开发完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盘根目录,就不会了

  • 相关阅读:
    vscode debugger 调试服务
    巴克斯诺尔范式 && 乔姆斯基谱系,词法 && 语法
    推荐好用的建站系统以及各网站系统优缺点介绍
    解决emlog默认导航不能修改的问题以及修改后台登录地址的方法
    易企CMS主要模板文件介绍
    易企CMS模板调用标签列表
    易企CMS仿站标签说明
    使用Custom scrollbar(彩色滚动条)插件实现WordPress滚动条变色的方法
    2018给网页滚动条变色的新方法
    javascript实现双击网页自动滚动,单击滚动停止
  • 原文地址:https://www.cnblogs.com/silentjesse/p/3251874.html
Copyright © 2020-2023  润新知