Wince6.0编译错误经验总结
2012-05-13 20:51
246 查看
Wince6.0编译错误经验总结
一 编译wince系统并模拟运行应注意的问题
1): Public目录下的代码最好不要擅自修改。在确认需要修改时,得拷贝出来放到BSP目录下,再根据实际情况进行修改。
另外,编译WinCE系统时,使用Sysgen或Clean Sysgen,而Build and Sysgen和Rebuild and Clean Sysgen不能用!这两个命令会编译Public目录下的代码,这是很危险的事情。
2):fatal error U1073: don't know how to make (定制wince操作系统并模拟运行)
原因:原来是因为组件的原因,在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'”
解决办法:在你的 catalog items中搜索“ATL”,找到“Active Template Library (ATL)”是否被选中,如果选中,以上的问题可以解决,本人试过了,确实这个问题OK了
二:编译运行程序并模拟运行遇到的问题
1):fatal error LNK1112
fatal error LNK1112: module machine type 'THUMB' conflicts with target machine type 'ARM'
解决办法:
设置项目属性:
Linker > Advanced ->target machine 设置成 MachineTHUMB(/MACHINE:THUMB)
问题可以解决
三、关闭杀毒软件试试
相关文章推荐
- Wince6.0编译错误经验总结
- [经验总结]如何在VC中去掉STL代码编译时编译错误
- Wince6.0编译错误经验总结
- [经验总结] 用VIM的缩进功能解决一个编译错误
- STM32学习的总结编译调试错误
- NDK编译错误总结
- libplist源码编译常见错误总结
- Keil C51编译错误总结
- xcode编译错误总结
- [java]初学者java编译时错误小总结
- VS2008常见编译错误(总结篇)
- open cv+C++错误及经验总结(二)
- VS中DLL的导出宏的定义和头文件的位置导致的两类编译错误总结
- Android源码编译出现的错误总结
- Makefile 多文件编译错误总结
- C++常见编译错误分析总结
- 调试经验总结:VC下的错误对话框
- Android studio 中的配置编译错误总结
- Windows下编译MOCKCPP经验总结
- .net网站发布总结之经验1-允许更新此预编译站点