社区
嵌入开发(WinCE)
帖子详情
VS2005编译的程序在目标板上不能运行
liu_jun_ivan
2009-11-30 11:33:16
碰到个让人崩溃的问题,没有头绪,有没有遇到同类问题的高手?
我用VS2005随便做个MFC对话框程序,在手头上的2440开发板上运行良好,但是在PXA270上则完全没有反应,运行不起来。我又用EVC做了个同样的测试对话框程序,它在2440和PXA270上都能良好运行。
郁闷死了,我怎么才能让VS2005开发的程序在PXA270板上运行呢?
...全文
183
24
打赏
收藏
VS2005编译的程序在目标板上不能运行
碰到个让人崩溃的问题,没有头绪,有没有遇到同类问题的高手? 我用VS2005随便做个MFC对话框程序,在手头上的2440开发板上运行良好,但是在PXA270上则完全没有反应,运行不起来。我又用EVC做了个同样的测试对话框程序,它在2440和PXA270上都能良好运行。 郁闷死了,我怎么才能让VS2005开发的程序在PXA270板上运行呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
java源码包---java 源码 大量 实例
FTP的
目标
是:(1)提高文件的共享性(计算机
程序
和/或数据),(2)鼓励间接地(通过
程序
)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户可以在终端上...
Android:如何交叉
编译
要在安卓
板上
运行
的C
程序
交叉
编译
在安卓
板上
运行
的C
程序
写给一直在做linux下驱动或应用开发的小伙伴们,这里描述了在安卓开发板中,如何编写,
编译
,生成可执行的C
程序
,并在安卓真机中测试的一整套基本操作流程. 新建C项目 在你的...
C语言嵌入式Linux编程第3期:
程序
的
编译
、链接和
运行
本课程为《C语言嵌入式Linux编程》第3期,主要对
程序
的
编译
、链接及
运行
机制进行分析。同时对静态库链接、动态链接的过程、插件原理、内核模块
运行
机进行探讨,后对嵌入式系统比较难理解的u-boot重定位、u-boot加载...
解决交叉
编译
产生的
程序
放到
目标
板上
运行
时出现Segmentation fault (core dumped)
在PC机上
编译
一段
程序
: arm-linux-gnueabihf-gcc -o hello hello.c 这里产生 hello文件用FTP传输到
目标
板上
(树莓派3B+),
运行
时出现: 报告段错误。 后来我又试了不输出指定的文件名: arm-linux-gnueabihf-...
vs
2005
vc++ 生成非托管的 不需要.net
运行
环境的exe
程序
方法
在
VS
2005
里开发的VC++
程序
在
编译
的时候,微软默认会加入自己的 .Net Framework (方便推广自家产品),让你的VC++
程序
依赖它,这就导致
程序
编译
后,无法跟往常一样直接打包,在别的机器就能正常
运行
。如果加入了...
嵌入开发(WinCE)
19,504
社区成员
41,569
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章