PB编译找不到oal_memory_s3c2450.lib库

编译2450 bootloader出错,编译driver没错,

编译Eboot错误如下:

BUILD: [01:0000000039:PROGC ] Compiling ./debug.c
BUILD: [01:0000000042:PROGC ] Compiling ./ether.c
BUILD: [01:0000000045:PROGC ] Compiling ./flash.c
BUILD: [01:0000000048:PROGC ] Compiling ./nand.cpp
BUILD: [01:0000000051:PROGC ] Compiling ./usb.c
BUILD: [01:0000000054:PROGC ] Assembling ./usbs.s
BUILD: [00:0000000060:PROGC ] Linking /WINCE500/PLATFORM/SMDK2450/Src/Bootloader/Eboot.Whimory/ directory.
BUILD: [01:0000000067:ERRORE] NMAKE :  U1073: don't know how to make 'E:/WINCE500/platform/smdk2450/lib/ARMV4I/retail/oal_memory_s3c2450.lib'
BUILD: [01:0000000069:ERRORE] NMAKE.EXE  -i -c BUILDMSG=Stop.  LINKONLY=1 NOPASS0=1 failed - rc = 2
BUILD: [00:0000000070:PROGC ]                      Files      Warnings      Errors
BUILD: [00:0000000071:PROGC ] Midl                    0            0          0
BUILD: [00:0000000072:PROGC ] Resource                0            0          0
BUILD: [00:0000000073:PROGC ] Message                  0            0          0
BUILD: [00:0000000074:PROGC ] Precomp Header          0            0          0
BUILD: [00:0000000075:PROGC ] C/Cpp/Cxx                6            2          0
BUILD: [00:0000000076:PROGC ] Assembler                3            0          0
BUILD: [00:0000000077:PROGC ] Static Libraries        0            0          0
BUILD: [00:0000000078:PROGC ] Dll's                    0            0          0
BUILD: [00:0000000079:PROGC ] Exe's                    0            0          0
BUILD: [00:0000000080:PROGC ] Resx                    0            0          0
BUILD: [00:0000000081:PROGC ] Csharp Targets          0            0          0
BUILD: [00:0000000082:PROGC ] Other                    0            0          2
BUILD: [00:0000000083:PROGC ]
BUILD: [00:0000000084:PROGC ] Total                    9            2          2
BUILD: [00:0000000085:PROGC ]
BUILD: [00:0000000086:PROGC ] 2 Warnings,  2 Errors
Build for Windows CE (Release) (Built on Apr 14 2005 13:54:39)
File names: Build.log Build.wrn Build.err Build.dat

2450_p900 - 2 error(s), 2 warning(s)


我按照提示的路径找不着这个静态库,oal_memory_s3c2450.lib

难道这个静态库PB装时给漏掉了?

后来重装WINCE,打04,05,06,07年的补丁,问题依旧。看来还是没经验啊,感谢CSDN的高手Veabol,编译Src/Common/后,果真生成了oal_memory_s3c2450.lib。

可是又出来一个CS8900*.lib的静态库,后面的字符不记得了,看来还有其他地方要生成该库。编译整个SMDK2450工程,看提示估计是该静态库是生成了,但是又

弹出另外一个对话框,提示某文件无法编译,该文件为我已前做好的备份文件,有中文名。删除该文件后,再编译,仍然提示该错,将BSP根目录的build.dat删除,

再编译,问题彻底解决。

看来很多静态库不是PB装好后本身就有的,而需要编译一些代码才能生成。

你可能感兴趣的:(c,windows,header,Build,WinCE,Warnings)