首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

VS2005下定制WINCE6.0并导出SDK,该怎么处理

2012-02-29 
VS2005下定制WINCE6.0并导出SDK最近要做个WINCE6.0上的项目,在eBox2300上跑。目前VS2005,VS2005SP1,Windows

VS2005下定制WINCE6.0并导出SDK
最近要做个WINCE6.0上的项目,在eBox2300上跑。目前VS2005,VS2005SP1,Windows Embedded CE 6.0,Windows Embedded CE 6.0 Platform Builder Service Pack 1都安装了。有几个问下,请教一下:
1.是不是每个自己定制的WINCE6.0系统对应一个SDK?
2.我在没有定制操作系统的情况下,打开VS2005选择project为啥没有Add New SDK?
3.如果我的eBox上已经有了wince6.0操作系统,如何定制对应这个操作系统的SDK?
4.如果自己定制WINCE6.0系统,如何添加其对MFC的支持?

[解决办法]
1.是
2.必须先新建一个CE工程,然后在项目里面才有这个选项,直接是不能Add New SDK的
3.一般在够买开发板时如果开发板已经内置了操作系统,供应商会附带有一个对应的SDK包
4.一般在BSP包中会有相应的选项,直接打上勾就可以了
[解决办法]
1.不一定的,只要CPU类型相同,都可以使用的.
2.
3.需要BSP
4.如果想自己定制一个与eBox2300相匹配的SDK,比较难
[解决办法]
1.是不是每个自己定制的WINCE6.0系统对应一个SDK?
一般是这样,一个指定的系统,对应一个特定的设备,使用一个专用的SDK。
不过有的时候,CPU类型相同,可以通用。最好是一个系统对应一个SDK。
2.我在没有定制操作系统的情况下,打开VS2005选择project为啥没有Add New SDK?
这个确实没有吧?楼主要新建SDK?一般创建一个应用程序之后,“解决方案平台”
-> “配置管理器”->“活动解决方案平台”->“新建”
3.如果我的eBox上已经有了wince6.0操作系统,如何定制对应这个操作系统的SDK?
这个厂商会提供的,没有光盘资料吗?如果你有BSP包,可以自己创建一个Wince6.0系统,
然后生成一个SDK。
4.如果自己定制WINCE6.0系统,如何添加其对MFC的支持?
有选项可以设置吧
[解决办法]

探讨

如果我把eBox里的nk.bin文件弄出来,可以用这个nk.bin文件制作SDK吗?如果能,具体怎么做?

[解决办法]
CE6系统去掉了MFC的支持,以后也不准备支持了。
你要添加MFC支持只有到VS2005的CE目录下去找找把相应的MFC库加到你的系统中。
[解决办法]
探讨
我现在先试着用ebox带的光盘里的SDK去编MFC程序。先用了静态链接。发现两个错误,
1.无法打开aygshell.h,在Microsoft Visual Studio 8\VC\ce\atlmfc\include下没有这个东西。我把PPC下的aygshell.h拷贝过来,报了11个警告。
2.继续debug,说ActiveSync is not installed。
请问这两点如何解决?……

热点排行