我在evc4.0编译后的程序,下载到hp的ppc,显示“不是一个有效的pocket pc应用程序”问题。
编译器已经选择了ARMV4,Pocket PC 2003 Device了;
通过cabwiz打包之后,生成ARM平台的cab文件,用Activesync下载到ppc安装;
ppc的操作系统是windows mobile 2003,版本4.21
哪位大虾给指导下啥子问题?谢谢!
不知咋回事只有10分了,解答了再给补上
------解决方案--------------------
选择static library试试
------解决方案--------------------
是不是inf里指定的cpu类型有问题
------解决方案--------------------
ppc的版本也分为几个不同的版本,其中就有PPC2003和PPC2003 for WM2003 Seconde Edition两种。初步判断是你的模拟器编译的版本和手机上真实运行的版本不一致。
------解决方案--------------------
我以前也遇到过这个问题。 确定eV4装了和windows mobile 2003,版本4.21相应的SP. 具体是那个可以到msdn的网站上看到。 另外确定你程序里所用到的DLL,都是用在eV4和相应的SP的环境下编译的。