阅读:2125回复:4
如何把WinCE应用程序下载到目标平台上?
我按照msdn的方法,在project.bib的MODULES中加入
myapp.exe $(_FLATRELEASEDIR)\\myapp.exe NK 编译时老报告错误: romimage.c(ResolveImpStr) : error : - Can\'t find import GetStartupInfoW in coredll.dll from myapp.exe. romimage.c(ResolveImpHintStr) : error : - Can\'t find import GetStartupInfoW (hint 365) in coredll.dll from myapp.exe. romimage.c(ResolveImpStr) : error : - Can\'t find import ExitProcess in coredll.dll from myapp.exe. romimage.c(ResolveImpHintStr) : error : - Can\'t find import ExitProcess (hint 217) in coredll.dll from myapp.exe. 如果把myapp.exe加到FILES一栏,则可将myapp.exe加入NK.bin中, 但在目标平台上运行老报错(exception:0xc0000005)。 我的目标平台是pc机。 另外,用evc开发的mfc程序(用的是mfc211.dll)如何在pb3.0 build 的平台上(用的是mfc300.dll)跑啊? |
|
沙发#
发布于:2002-03-21 19:31
你自己加的程序肯定没问题吗?我曾经做过类似的实验,所以我觉得有几点应该注意的:1 应用程序没问题。2 PB装的有没有问题,有一次我无论如何也不能下载,一生气把PB卸了,后来气消了,再装上PB,竟然好了,所以建议你看看是不是PB装的不好。3 下载线路没问题吗?如果线路有问题也不会下载成功。
|
|
|
板凳#
发布于:2002-03-21 20:00
不能下载的问题昨天解决了。问题出在用evc编译时没有用目标平台的sdk。
不过我现在还不知道怎样在目标平台上debug。 |
|
地板#
发布于:2002-03-26 23:31
要想做好CE的程序,必须要有C或C++的功底才行,不然就可能犯非常低级的错误。
选择正确的编译选项,包括平台类型及 build option,则可以正常debug。不过,如果使用MFC类库,下载debug内容真是有的等,不如控制台方式来的快速方便。 |
|
地下室#
发布于:2002-04-03 08:14
您下载应用程序的时候,用的是什么电缆呀?我现在也遇到了类似的问题。是LapLink电缆吗?你可要回话呀。
|
|