新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > WINCE PB編譯不過(guò)各種錯(cuò)誤集錦

WINCE PB編譯不過(guò)各種錯(cuò)誤集錦

作者: 時(shí)間:2016-10-08 來(lái)源:網(wǎng)絡(luò) 收藏

BUILD: [00:0000000142:PROGC ] Other 0 0 1

BUILD: [00:0000000143:PROGC ]

BUILD: [00:0000000144:PROGC ] Total 0 0 1

BUILD: [00:0000000145:PROGC ]

BUILD: [00:0000000146:PROGC ] 0 Warnings, 1 Errors

最后提示的錯(cuò)誤:

Build for Windows CE (Release) (Built on Apr 14 2005 13:54:39)

File names: Build.log Build.wrn Build.err Build.dat

CEBUILD: Running sysgen -p wceshellfe preproc

Starting sysgen phase for project ( wceshellfe )

Sysgening platform C:WINCE500platformsmdk2450

Sysgening platform C:WINCE500platformsmdk2450

WINCE500build.err

C:WINCE500build.err

C:WINCE500build.log

C:WINCE500build.wrn

已復(fù)制 3 個(gè)文件.

BLDDEMO: There were errors building 2450_p900

2450_p900 - 3 error(s), 10 warning(s)

這個(gè)問(wèn)題比較麻煩,我通過(guò)重裝系統(tǒng)(換用另外一張堞裝,非ghost),成功過(guò)一次,換用臺(tái)式機(jī),也成功過(guò).但是筆記本上后來(lái)又不行了,原因不明.

四:PB編譯提示don't know how to make.........................

編譯2450 bootloader出錯(cuò),編譯driver沒(méi)錯(cuò),

編譯Eboot錯(cuò)誤如下:

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 WINCE500PLATFORMSMDK2450SrcBootloaderEboot.Whimory directory.

BUILD: [01:0000000067:ERRORE] NMAKE : U1073: don't know how to make 'E:WINCE500platformsmdk2450libarmV4Iretailoal_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)

我按照提示的路徑找不著這個(gè)靜態(tài)庫(kù),oal_memory_s3c2450.lib

難道這個(gè)靜態(tài)庫(kù)PB裝時(shí)給漏掉了?

后來(lái)重裝WINCE,打04,05,06,07年的補(bǔ)丁,問(wèn)題依舊.看來(lái)還是沒(méi)經(jīng)驗(yàn)啊,感謝CSDN的高手Veabol,編譯SrcCommon后,果真生成了oal_memory_s3c2450.lib.

可是又出來(lái)一個(gè)CS8900*.lib的靜態(tài)庫(kù),后面的字符不記得了,看來(lái)還有其他地方要生成該庫(kù).編譯整個(gè)SMDK2450工程,看提示估計(jì)是該靜態(tài)庫(kù)是生成了,但是又

彈出另外一個(gè)對(duì)話框,提示某文件無(wú)法編譯,該文件為我已前做好的備份文件,有中文名.刪除該文件后,再編譯,仍然提示該錯(cuò),將BSP根目錄的build.dat刪除,

再編譯,問(wèn)題徹底解決.

看來(lái)很多靜態(tài)庫(kù)不是PB裝好后本身就有的,而需要編譯一些代碼才能生成.


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞:

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉