询问者
CE6 R3在VS2005下无法编译出SDK

问题
-
XP SP3, VS2005,CE6 R3, 制作一个模拟器或是直接的硬件镜像,Sysgen是成功的,并且烧制进开发板中,开发板能够正常启动(按照定制的功能齐全),但是新建一个SDK,然后Build SDK,会弹出一个对话框: " It is recommanded that you build a run-time image before building an SDK. Otherwise, the build process for your SDK might ont succeed. Do you want to contine? (OK/CANCEL) " 我试过几种不同的编译: 1.Clean Sysgen,然后Build SDK,无法正确生成SDK。 2.Clean Sysgen,Build Solution,然后Build SDK,无法正确生成SDK。 3.Sysgen, 然后Build SDK,无法正确生成SDK。 4.Sysgen,Build Solution,然后Build SDK,无法正确生成SDK。 5.Clean Sysgen, Build Current BSP and Subproject(我修改了QQ的桌面显示), Build Solution,然后Build SDK,无法正确生成SDK。 6.Build and Sysgen, 然后Build SDK,无法正确生成SDK。 在该对话框中若是选择OK,vs05会成功(只有警告错)编译出SDK,但是SDK只有6M,也能够安装这个SDK,但是无法基于这个SDK成功编译工程。所以这个编译出的SDK是不正确的。 我键了好几个镜像均是如此,不知道这个为何??
wince
全部回复
-
-
你好,我之前有看过这几篇文章,首先环境不同,再次我也根据这些文章的内容作了测试,同样不能解决我的问题。 我的环境PB6.0 R3,下面的文章中提到的环境PB5.0。 这个解决方案最初出现在(该解决方法使用于PB5.0,但我还是测试了): http://support.microsoft.com/kb/906459/en-us,我根据文中的方法测试了Anchored.txt与SysgenSetting.out,Anchored.txt有的内容在SysgenSetting.out都有,所以我的错误不在这个上面。 再,我编译SDK后没有error,只有警告错,下面BLOG中提到的Build SDK 后有3个error,也跟我的不同。
你好,
查了一下,有人碰到过类似的问题,请看下面的链接:
http://blog.mcuol.com/User/iwillbeback008/Article/8133_1.htm
http://blog.mcuol.com/User/iwillbeback008/Article/8172_1.htm
CSDN上也有一个topic:http://topic.csdn.net/u/20080929/17/db8891ab-03a4-4ef5-bd17-304c651ee8be.html
施炯
wince