zoukankan      html  css  js  c++  java
  • brew 第一篇

        自落草brew,这一个多月来实在是被折腾死了,很麻烦很麻烦,问题很多,--,不过话说回来,也蛮锻炼人的,最起码基础补了一些.

        遇到的几个小细节问题提一下,我用的是3.15的sdk,1.1.1的sdk tools,vs2008.

    1.虽然brew的小插件(就是那几个漂亮的小按钮和新建向导)没法装到vs08上,虽然看似有毛病,不过用起来编译还有调试都是没问题的,还有断点调试,在没开始debug前下的断点是没用的,要先debug,然后模拟器出现,然后你会发现你的断点变成了实心的,ok,开始断点吧( --   偶在没有断点的日子里度过了黑暗的俩星期),其实这也是有道理的,在模拟器上调试的其实是个dll,当然要先把模拟器进程搞进来,使用"程序".话说brew程序很有意思,你用模拟器执行的时候如果直接崩掉...不要怀疑了 -- 指针或者借口问题,debug里停住的地方就是答案.另外怎么新建文件?改helloworld呗

    2.在这里要说一下,brew的项目目录命名啥的,不要有空格,尤其是项目名,资源文件名啥啥的统统用小写,你还别不信邪,比如说当你发现ISHELL_LoadResString()函数失败的时候你就使劲儿哭吧,不过我也遇到过头天晚上失效,第二日早上原地满血复活的情况=.=   顺便bs一下IDisplay_FrameButton()函数,偶英文不咋样,看的时候没太仔细,这个东西竟然会每执行一次改变一次传进去的AEERect * prc所指向的AEERect的的值,疯掉,结果就是你画的button每画一次缩小一圈.....

    3.关于模拟器显示中文的问题(建议多试试几种模拟器的配置,就是pdk),其实在机器上可以显示中文的,我copy一下,打开.pdk文件找到对字库设置的地方,

    ##FONT_ACTIVE 0
    FONT_ACTIVE 1

    如上所示,将FONT_ACTIVE 0一样注释掉,重新设置为FONT_ACTIVE 设置成不为零的值,再重新打开模拟器就可以了,当然我也遇到过失效的地方,你不要惊讶.话说brew真bt,一个一个字抠进AECHAR []或用资源文件才行,请勿直接使用字符串,具体原因X&#&(*(*($*$($&.......还有!!!!!你的模拟器brew文件目录下不要放不相干的东西,不然你会很郁闷的,比如说你会发现模拟器打不开了 -.-,项目文件下可以放,随便放.

    4.还有一点,就是假如你程序在模拟器上运行了,先别乐--,用arm编译器编译一下吧,vs和arm编译器的标准不一样,看见error别奇怪,不过幸亏有错误信息提示.

    5.好吧,最后一点,关于https://brewx.qualcomm.com/brew/sdk/download.jsp的,就是高通同学的网站,同志们,brew的没落一点不奇怪,看看,看看,再看看--,东西不咋样,收钱倒蛮黑.下个破东西,网站慢不说,限制还狂多,带小锁的东西打不开罢了,但是不带小锁标记的东西竟然也要账号密码,我OXOXOXOXOXO,不过无意中发现,虽然要密码账户,不过呢,别急着关掉,对,看地址栏,哈哈东西不是出现了么,XXXXXXX.exe的url,ok,把url复制,迅雷,新建,明白了吧?  --   这样就可以下了,当然,再说一次,那个带小锁的东西没找到办法.这是我下BREW Device Configurator  3.1.5的时候发现的,这个东西很好玩,不过google了一圈竟然都没找到地方下载,唉..........

    对了 还有 还要再补充一点-- ,brew只是部分实现了c rt,基本上关于ansi的都没了,在vs中编译没问题,但是会提示未定义,大部分功能会被一个HELP接口实现,当你F12几次就会发现真相了,都是macro =./=

    xx:以前记得WL Writer有个类别更新的,我竟然找不到了 --  崩溃,后来发现点击类别框(弹出)边上的刷新按钮也可以,不过真的很烦人,这个东西还应该好好改进

  • 相关阅读:
    Working with macro signatures
    Reset and Clear Recent Items and Frequent Places in Windows 10
    git分支演示
    The current .NET SDK does not support targeting .NET Core 2.1. Either target .NET Core 2.0 or lower, or use a version of the .NET SDK that supports .NET Core 2.1.
    Build website project by roslyn through devenv.com
    Configure environment variables for different tools in jenkins
    NUnit Console Command Line
    Code Coverage and Unit Test in SonarQube
    头脑王者 物理化学生物
    头脑王者 常识,饮食
  • 原文地址:https://www.cnblogs.com/elanp/p/1663716.html
Copyright © 2011-2022 走看看