wince 编译问题

shortt   2008-11-10 09:16 楼主
大伙或许对编译比较模糊
这是我对explorer编译时的观察记录
Build for Windows CE (Release) (Built on Apr 14 2005 13:54:39)
File names: Build.log Build.wrn Build.err Build.dat
BUILD: [Thrd:Sequence:Type  ] Message
BUILD: [00:0000000000:PROGC ] Checking for \WINCE500\sdk\bin\i386\srccheck.exe.
BUILD: [00:0000000001:PROGC ] SrcCheck exit code: 0 (dec).
BUILD: [00:0000000002:PROGC ] Compile and Link for x86.
BUILD: [00:0000000003:PROGC ] Loading F:\WINCE500\PUBLIC\SHELL\Build.dat.
BUILD: [00:0000000004:PROGC ] Done.
BUILD: [00:0000000005:PROGC ] Computing include file dependencies:
BUILD: [00:0000000006:PROGC ] Checking for SDK include directory: F:\WINCE500\sd
k\ce\inc.
BUILD: [00:0000000007:PROGC ] Scan \WINCE500\PUBLIC\SHELL\OAK\HPC\MyEXPLORER\MAI
N\
BUILD: [00:0000000018:PROGC ] Saving F:\WINCE500\PUBLIC\SHELL\Build.dat.
BUILD: [00:0000000020:PROGC ] Compiling \WINCE500\PUBLIC\SHELL\OAK\HPC\MyEXPLORE
R\MAIN\ directory.
BUILD: [01:0000000027:PROGC ] Compiling .\explorer.cpp
BUILD: [01:0000000030:PROGC ] Compiling .\browseobj.cpp
BUILD: [01:0000000033:PROGC ] Compiling .\utils.cpp
BUILD: [01:0000000036:PROGC ] Compiling .\animthrd.cpp
BUILD: [01:0000000039:PROGC ] Compiling .\mainwnd.cpp
BUILD: [01:0000000042:PROGC ] Compiling .\desktop.cpp
BUILD: [01:0000000045:PROGC ] Compiling .\api.cpp
BUILD: [01:0000000048:PROGC ] Compiling .\guid.cpp
BUILD: [01:0000000051:PROGC ] Compiling .\urlmonutils.cpp
BUILD: [01:0000000054:PROGC ] Compiling .\explorerlist.cpp
BUILD: [01:0000000057:PROGC ] Linking F:\WINCE500\public\shell\oak\lib\x86\retai
l\explorer.lib
BUILD: [01:0000000059:PROGC ] Resource Compiling .\explorerbase.rc
BUILD: [01:0000000063:PROGC ] Resource Compiling .\explorer_vgal.rc
BUILD: [01:0000000067:PROGC ] Resource Compiling .\explorer_qvgap.rc
BUILD: [00:0000000073:PROGC ] Linking \WINCE500\PUBLIC\SHELL\OAK\HPC\MyEXPLORER\
MAIN\ directory.
BUILD: [01:0000000080:PROGC ] Linking F:\WINCE500\public\shell\oak\lib\x86\retai
l\explorer.lib
BUILD: [00:0000000083:PROGC ] Done.
BUILD: [00:0000000084:PROGC ]                      Files      Warnings      Erro
rs
BUILD: [00:0000000085:PROGC ] Midl                    0            0
0
BUILD: [00:0000000086:PROGC ] Resource                3            0
0
BUILD: [00:0000000087:PROGC ] Message                  0            0
0
BUILD: [00:0000000088:PROGC ] Precomp Header          0            0
0
BUILD: [00:0000000089:PROGC ] C/Cpp/Cxx              10            0
0
BUILD: [00:0000000090:PROGC ] Assembler                0            0
0
BUILD: [00:0000000091:PROGC ] Static Libraries        2            0
0
BUILD: [00:0000000092:PROGC ] Dll's                    0            0
0
BUILD: [00:0000000093:PROGC ] Exe's                    0            0
0
BUILD: [00:0000000094:PROGC ] Resx                    0            0
0
BUILD: [00:0000000095:PROGC ] Csharp Targets          0            0
0
BUILD: [00:0000000096:PROGC ] Other                    0            0
0
BUILD: [00:0000000097:PROGC ]
BUILD: [00:0000000098:PROGC ] Total                  15            0
0
BUILD: [00:0000000099:PROGC ]
BUILD: [00:0000000100:PROGC ] 0 Warnings,  0 Errors

比较难理解的地方或者有疑惑的地方在这一块
BUILD: [00:0000000000:PROGC ] Checking for \WINCE500\sdk\bin\i386\srccheck.exe.
BUILD: [00:0000000001:PROGC ] SrcCheck exit code: 0 (dec).
BUILD: [00:0000000002:PROGC ] Compile and Link for x86.
BUILD: [00:0000000003:PROGC ] Loading F:\WINCE500\PUBLIC\SHELL\Build.dat.
BUILD: [00:0000000004:PROGC ] Done.
BUILD: [00:0000000005:PROGC ] Computing include file dependencies:
BUILD: [00:0000000006:PROGC ] Checking for SDK include directory: F:\WINCE500\sd
k\ce\inc.
BUILD: [00:0000000007:PROGC ] Scan \WINCE500\PUBLIC\SHELL\OAK\HPC\MyEXPLORER\MAI
N\
BUILD: [00:0000000018:PROGC ] Saving F:\WINCE500\PUBLIC\SHELL\Build.dat.

接下来编译需要编译哪些文件,链接又是链接什么东西,相信各位都明白。

我把F:\WINCE500\PUBLIC\SHELL\Build.dat这个文件打开,摘录了一部分是下面的内容

V 403
D \WINCE500\public\common\oak\inc\ a000
F aablt.h 44 0 1C45F1FE1322000
  I gpe.h 0
F adb.h 44 0 1C45F1FE1322000
F align.h 44 0 1C45F1FE1322000
F allocator.hxx 44 0 1C45F1FE1322000
  I new 0
  I assert.h 0
  I singleton.hxx 1
  I auto_xxx.hxx 1
  I sync.hxx 1
F atapi.h 44 0 1C45F1FE1322000
F atapi2.h 44 0 1C45F1FE1322000
F audiddsi.h 44 0 1C45F1FE1322000
F audioddi.h 44 0 1C45F1FE1322000
F audiomdd.h 44 0 1C45F1FE1322000
  I audiddsi.h 0
F autodial.h 44 0 1C45F1FE1322000
  I windows.h 0
  I ras.h 0
F auto_xxx.hxx 44 0 1C45F1FE1322000
  I assert.h 0
  I algorithm 0
  I allocator.hxx 1
F battery.h 44 0 1C45F1FE1322000
F battimpl.h 44 0 1C45F1FE1322000


具体这个东西是按照什么规则格式意义所填写的脚本还希望其它同仁多交流多讨论多贡献,我所能作的就是这些了,提出有价值的问题,抛砖引玉。

回复评论 (15)

up
点赞  2008-11-11 09:50
没人了解这个吗
点赞  2008-11-11 12:38
难道我每次都要在这个板块浪费分数,目前为止我提的每一个问题,没有一个人能回答出来,最后都是我自己搞到的。
点赞  2008-11-13 12:38
引用: 引用 3 楼 dadalan 的回复:
难道我每次都要在这个板块浪费分数,目前为止我提的每一个问题,没有一个人能回答出来,最后都是我自己搞到的。


为什么我的有人回答呢?

不过你的问题确实有点难,因为我还没有看过那些。
我觉得我暂时不适合看哪个

楼主只能建议你看看批处理文件的东西
——还有,估计你以前发帖太嚣张了,这里当然有人懂,但是别人就是看见你这样不爽,怎么会回答呢?
点赞  2008-11-13 12:45
引用: 引用 4 楼 gooogleman 的回复:
引用 3 楼 dadalan 的回复:
难道我每次都要在这个板块浪费分数,目前为止我提的每一个问题,没有一个人能回答出来,最后都是我自己搞到的。


为什么我的有人回答呢?

不过你的问题确实有点难,因为我还没有看过那些。
我觉得我暂时不适合看哪个

楼主只能建议你看看批处理文件的东西
——还有,估计你以前发帖太嚣张了,这里当然有人懂,但是别人就是看见你这样不爽,怎么会回答呢?

绝对是太嚣张了,^_^
点赞  2008-11-14 09:36
引用: 引用 5 楼 guopeixin 的回复:
引用 4 楼 gooogleman 的回复:
引用 3 楼 dadalan 的回复:
难道我每次都要在这个板块浪费分数,目前为止我提的每一个问题,没有一个人能回答出来,最后都是我自己搞到的。


为什么我的有人回答呢?

不过你的问题确实有点难,因为我还没有看过那些。
我觉得我暂时不适合看哪个

楼主只能建议你看看批处理文件的东西
——还有,估计你以前发帖太嚣张了,这里当然有人懂,但是别人就是看见你这样不爽,怎么会回答…


绝对是太嚣张了,^_^
不看LZ的问题,当然更不要谈回复!
点赞  2008-11-14 10:09
奉劝楼走,谦虚是一种生活态度
自己问问题还像别人恳求你求你施舍似的。你说别人会怎么想呢?

换做是你,你会怎么做?
点赞  2008-11-14 10:29
dat文件有必要研究吗? 听说只是用来记录目录里的文件信息的,比source更会记录。

如果你的一个目录下有某个文件, 虽然source里没的指定要编绎它,但dat文件里会记录下来。 若以后你再把这个文件删除掉,但dat文件还没有变,有可能生成过程发生错误,也有可能只是一个warning。
点赞  2008-11-14 10:34
引用: 引用 7 楼 gooogleman 的回复:
奉劝楼走,谦虚是一种生活态度
自己问问题还像别人恳求你求你施舍似的。你说别人会怎么想呢?

换做是你,你会怎么做?


有道理, 档主的表达是有问题。
点赞  2008-11-14 10:44
引用: 引用 7 楼 gooogleman 的回复:
奉劝楼走,谦虚是一种生活态度
自己问问题还像别人恳求你求你施舍似的。你说别人会怎么想呢?

换做是你,你会怎么做?


googleman 这个人似乎很喜欢起哄,我在多处看到此人起哄,不知道是什么居心。
我说的难道不是事实,事实就是这样,我不给分,你说不能满足你的虚荣心,我给分了,你又说不谦虚。
我倒想问问你,你一天到晚在eeworld上起哄,到底累不累。
点赞  2008-11-14 14:51
引用: 引用 10 楼 dadalan 的回复:
引用 7 楼 gooogleman 的回复:
奉劝楼走,谦虚是一种生活态度
自己问问题还像别人恳求你求你施舍似的。你说别人会怎么想呢?

换做是你,你会怎么做?


googleman 这个人似乎很喜欢起哄,我在多处看到此人起哄,不知道是什么居心。
我说的难道不是事实,事实就是这样,我不给分,你说不能满足你的虚荣心,我给分了,你又说不谦虚。
我倒想问问你,你一天到晚在eeworld上起哄,到底累不累。


群众的眼光是雪亮的,是我一个人这样说的吗?

感觉你真是以自己为中心。

你自己看看你一路发的帖子,我是看不惯,我才说的,为什么别人我不说,偏说你?!
为什么别人也不说我?

——总之我感觉eeworld很爽,是最热心的论坛,但是也要有最会发帖,怀着感激的心才行。
点赞  2008-11-14 15:19
googleman 这个人不光在我的帖子上一而再,再而三的捣乱,在别人的帖子上也是说三道四,流言蜚语。然后还喜欢蛊惑众人,大肆狡辩,真是太虚伪了。
我并没有将这个帖子提前在论坛上,但是googleman这个人却死死的盯着这个帖子,一旦有人来回复帖子他马上起哄,倘若没有人回复帖子,那么他就耐不住寂寞了,露出了狐狸尾部,只好自己来了起哄,这个帖子中大伙数数这个googleman的回复个数就知道了,此人一天到晚就在eeworld上做些龌龊的事情。也不知道你累不累,总之我看到你这个名字googleman就皱眉头,做人做到这个地步,不知道你是否感到羞耻。
点赞  2008-11-15 15:54
googleman 是个SB,楼主大可不必和这种人浪费口舌.
点赞  2008-11-15 16:40
引用: 引用 13 楼 donself 的回复:
googleman 是个SB,楼主大可不必和这种人浪费口舌.


群众的眼睛是雪亮的,我保持沉默。
点赞  2008-11-15 19:13
引用: 引用 13 楼 donself 的回复:
googleman 是个SB,楼主大可不必和这种人浪费口舌.


群众的眼睛是雪亮的,我保持沉默。
点赞  2008-11-15 19:13
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复