新建了工程,加入之前完整的BSP,怎么也编译不过,提示:
[01:0000009403:ERRORE] NMAKE : U1073: don't know how to make 'C:\WINCE600\OSDesigns\xyjhht30\xyjhht30\Wince600\SMDK6410_ARMV4I\cesysgen\sdk\lib\ARMV4I\retail\ddraw.lib'
添加组件Catelog View --> Core OS --> CEBASE --> Graphics and Multimedia techlonogies --> Graphics --> DirectDraw
还有一次是提示
[01:0000009403:ERRORE] NMAKE : U1073: don't know how to make 'C:\WINCE600\OSDesigns\*****sdcardlib.lib
添加组件: Catelog View--> Device driver --> SDIO --> SD Host --> SDIO Standard Host Controller
--> SDIO Memory --> SDIO Memory
--> SD --> SD Bus Driver
原来是因为组件的原因,在6.0中,如果相应的组件没有添加,会提示中个错误。
--------------制作SDK会出现错误,在build.log提示:“C:\WINCE600\public\common\oak\misc\sources.ReleaseType_OAK
NMAKE : fatal error U1073: don't know how to make
'C:\WINCE600\OSDesigns\Testce\Testce\Wince600\DeviceEmulator_ARMV4I\cesysgen\oak\lib\ARMV4I\debug\atlsd.lib'”
解决办法:Search for "ATL" in your catalog items view and make sure "Active Template
Library (ATL)" is checked. In our case it was not. After adding this item the
build succeeded.
大意就是:在你的 catalog items中搜索“ATL”,找到“Active Template Library (ATL)”是否被选中,如果选中,以上的问题可以解决,本人试过了,确实这个问题OK了