繁体   English   中英

无法在带有VS2005的Win CE 6.0上调试应用程序

[英]Can't debug an application on Win CE 6.0 with VS2005

我正在尝试使调试适用于Windows CE 6.0应用程序,但是我什至无法启动调试过程。 我可以运行“ Hello World”应用程序,但是当我尝试运行与另一个DLL链接的应用程序时,我没有收到任何错误,但debuggin无法启动。 DLL与可执行文件位于同一文件夹中。

这是VS2005的日志。

1> ------部署已开始:项目:protobuf_lite,配置:版本SDK3(ARMV4I)------
2> ------部署已开始:项目:libus_cqlink_msg,配置:版本SDK3(ARMV4I)------
3> ------部署开始:项目:libus_cqlink_nw,配置:版本SDK3(ARMV4I)------
4> ------部署开始:项目:libus_cqlink_cli,配置:版本SDK3(ARMV4I)------
5> ------部署开始:项目:CtrlClientWinCE,配置:Release SDK3(ARMV4I)------
==========部署:5成功,0失败,0跳过===========

我还使用peinfo.exe检查了Win CE设备上对Executable的依赖关系。

这是来自peinfo.e的日志

所需的库文件:
libus_cqlink_cli.dll可加载
COREDLL.dll可加载
commctrl.dll可加载
ole32.dll可加载
OLEAUT32.dll可加载

导入表:
libus_cqlink_cli.dll
OrigFirstThunk:0016D3AC(未绑定IAT)
转发链:00000000
第一个重击RVA:0016E710

单位名称
11?instance @ USPlatformMgr @ cs @@ SAPAV12 @ XZ(绑定到:0016D3E4)

coredll.dll中

我不知道我在做什么错。

请提出建议。

Windows CE设备通常配置为具有最小的存储空间可用空间。 在使用调试器时,VS必须将一些文件复制到存储内存(即\\ Windows文件夹),如果没有足够的空间,它将失败。 解决方案是在控制面板->系统属性->设备上的内存中增加存储内存的内存级别。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM