VS2005编译的程序在目标板上不能运行

liu_jun_ivan 2009-11-30 11:33:16
碰到个让人崩溃的问题,没有头绪,有没有遇到同类问题的高手?
我用VS2005随便做个MFC对话框程序,在手头上的2440开发板上运行良好,但是在PXA270上则完全没有反应,运行不起来。我又用EVC做了个同样的测试对话框程序,它在2440和PXA270上都能良好运行。
郁闷死了,我怎么才能让VS2005开发的程序在PXA270板上运行呢?
...全文
183 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
liu_jun_ivan 2009-12-11
  • 打赏
  • 举报
回复
问题解决,什么库都没问题,可能是PlatformBuilder和VS2005有某种冲突,卸载掉PB后,终于可以在线调试了。最后发现程序完全不运行的原因是定制的OS为SmartPhone类型,不支持Dialog Frame类型的窗口,改成另外两种之一都可以。以前没碰到过的问题,学习了。
guopeixin 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 liu_jun_ivan 的回复:]
问题解决,什么库都没问题,可能是PlatformBuilder和VS2005有某种冲突,卸载掉PB后,终于可以在线调试了。最后发现程序完全不运行的原因是定制的OS为SmartPhone类型,不支持Dialog Frame类型的窗口,改成另外两种之一都可以。以前没碰到过的问题,学习了。
[/Quote]
要是大家在解决问题后都像lz一样把原因给罗列出来就好了
fpcc 2009-12-03
  • 打赏
  • 举报
回复
两个方面:
1、SDK开发包是否成功安装。
2、2005本身是否有问题。
guopeixin 2009-12-03
  • 打赏
  • 举报
回复
应该是vs2005的东西你没有build到ap中,或者os不支持你ap的啥东西
具体是哪个不支持,还要看你的ap怎么写的
LJDTJ 2009-12-03
  • 打赏
  • 举报
回复
可能是楼主的pxa270所定制的系统不支持.net
yamafe 2009-12-03
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 feihu521a 的回复:]
应该是PXA270缺少MFC库文件吧
在工程选项中的“使用MFC库”中选择使用静态MFC库,重新编译试试

[/Quote]

这个有道理,另外检查你的SDK包有没有问题
firehood 2009-12-03
  • 打赏
  • 举报
回复
应该是PXA270缺少MFC库文件吧
在工程选项中的“使用MFC库”中选择使用静态MFC库,重新编译试试
博说医械研发 2009-12-02
  • 打赏
  • 举报
回复
不能通过USB连接ActiveSync吗?
liu_jun_ivan 2009-12-02
  • 打赏
  • 举报
回复
静态MFC已经试过了,涛声依旧。关键是使用ActiveSync进行在线调试怎么都弄不通,连不上啊。
FLandY1982 2009-12-02
  • 打赏
  • 举报
回复
WINCE5.0打了 rollup补丁没有?
liu_jun_ivan 2009-12-02
  • 打赏
  • 举报
回复
我用的是Wince5.0,能通过USB连接ActiveSync,所有远程工具也能正常使用,EVC在线调试也可以,就是VS2005连不上,搞不懂。
wliaoc 2009-12-02
  • 打赏
  • 举报
回复
不同板部属的路径不一样?
宇帆 2009-11-30
  • 打赏
  • 举报
回复
最好在线调试一下 看问题出哪了
liu_jun_ivan 2009-11-30
  • 打赏
  • 举报
回复
我的PXA270板子上没有网卡,在线调试弄不通。我用ActiveSync做在线调试连接似乎搞不定,郁闷。
博说医械研发 2009-11-30
  • 打赏
  • 举报
回复
在线调试一下,可能会判断出问题出在哪里
liu_jun_ivan 2009-11-30
  • 打赏
  • 举报
回复
EVC跟VS2005使用完全相同的SDK啊。Release和Debug板都试过了,现象完全一样。
博说医械研发 2009-11-30
  • 打赏
  • 举报
回复
SDK有没有问题?另外你的程序是release版的还是debug版的?如果是debug版的,不能运行也是正常的。
liu_jun_ivan 2009-11-30
  • 打赏
  • 举报
回复
补充,该拷贝的DLL我都拷贝了,肯定不缺少东西。
hpp6699 2009-11-30
  • 打赏
  • 举报
回复
用静态MFC库、拷贝到板子里看看
博说医械研发 2009-11-30
  • 打赏
  • 举报
回复
ActiveSync能连接的话不就可以在线调试了嘛,使用ActiveSync与设备连接就行了
加载更多回复(4)

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧