紧急求助阿,evc程序可以编译,但无法在wince5.0中运行
本人新手,用的是勤研的s3c2440arm开发板,开发板中已经装有wince5.0,是厂家提供的默认的5.0系统。我在eVC下建了一个MFC的基于对话框的新的空的工程,将arm板通过USB与PC同步之后(通过ActiveSync),这个空的工程可以编译,但是无法生成可执行文件,按F5,出现错误提示:Cannot lauch the remote executable。
Error:Bad executable format
Win32 error code:193
于是又新建了一个工程,类型为Wince application的,非MFC,是个Hello World简单例子程序,可以编译,也可以生成可执行文件,放到NAND FLASH中,也可以独立运行,于是怀疑可能是厂家最初提供的现成的wince5.0系统,在最初定制时没有添加MFC组件。但是arm里的NAND FLASH中已经存在一个MFC基于对话框的exe文件,是我的一个同学做毕设时候放进去的,而且arm里的wince系统一直没更换过,他的程序就可以运行,只不过他的这个程序是用VS2005写的,不过我觉得这应该跟开发环境没有关系。上网搜说可能是windows中没有想关的MFC的dll文件,我也这么做了,可还是不行。
PS:本人现在做项目,非常急,有一个eVC下的PDADemo程序,也是MFC基于对话框的,可以编译,但是也无法生成可执行文件,错误同上。所以才建一个空的工程,进行试验,也不好使。
求高人解答阿,不胜感激。急急急阿