don't know how to make 'D:/WINCE500/public/directx/oak/lib/x86/debug/l3aud32s.lib'

来源:互联网 发布:小店记账软件 编辑:程序博客网 时间:2024/06/05 20:30

  Platform Builder 5.0集成开发环境,在构建基于“Emulator:X86_Debug”的模拟器运行时映像时,发生如下错误:

NMAKE : fatal error U1073: don't know how to make 'D:/WINCE500/public/directx/oak/lib/x86/debug/l3aud32s.lib' Stop.

NMAKE : fatal error U1077: 'D:/WINCE500/sdk/bin/i386/nmake.exe' : return code '0x2'

  到相应目录下查找了一下,确实不存在l3aud32s.lib这个链接库文件。但是D:/WINCE500/PUBLIC/DIRECTX/OAK/LIB/ARMV4I/DEBUG目录下存在这个文件,但它是基于ARMV4I的。网上查找了一下,有人说将ARMV4I下的l3aud32s.lib拷贝到X86的相应目录下,仍然解决不了问题。所以考虑应该打一下基于X86WinCE500的补丁。有人说打了补丁也不成,但我怀疑他可能是错打了ARMV4I的补丁,当然对X86没有作为。

  到微软官网上,down了一个09年的补丁,安装过程中看到了l3aud32s.lib这个文件,见下图:(估计问题可以解决了)

  果然,补丁安装成功后,原先找不到的“D:/WINCE500/public/directx/oak/lib/x86/debug/l3aud32s.lib”已经存在了。打开原来的工程,再次Sysgen,问题解决。 

———————————————————————————————————————

  朱铭雷

  庖丁解牛,恢恢乎游刃有余

  天下大事,必作于细

  源码之前,了无秘密

 

  附:WinCEPB50-091231-Product-Update-Rollup-X86.msi

  下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=5ae5ff14-4d40-4e39-a245-0e94b9debcb7

  (由于文件太大,无法上传,上面是微软官网的地址)

原创粉丝点击