vs2008成功远程调试qt for wince程序
2010-07-18 13:27
183 查看
前阵子忙其他事情了,一直没有专心研究qt。
遇到的问题是在vs2008中创建的智能设备项目可以很正常的在板子上进行调试。可是新建的Qt Windows CE Application就是不能正常的在板子上
调试,提示:
只能用U盘拷过去运行。这个问题困扰了好久,现在终于有点眉目了。
灵感源自:Coolpad+Windows+CE6 SDK开发实例
无法启动程序“%CSIDL_PROGRAM_FILES%/XX/XX.exe”。发生了通常表示安装被损坏的错误(代码 0x8007007e)。
首先通过网线连接板子【如何有交换机就用直通线,直连的话就用交叉线】具体方式请参考不通过ActiveSync连接WinCE
现在在vs中现在的项目中=》右键=》属性 可以看到有个附加文件,现在把里面的内容都清空【记住有哪几个dll文件】。确定后,debug整个项目。
这个时候会出现错误提示,如下图。不用管,点确定即可。现在去板子上看看吧,会在Program Files中自动生成一个qttest文件夹,里面有个名为qttest.exe文件。
接下来的工作就是把附件文件中提到的msvcr90d.dll|、 QtCored.dll、QtGuid.dll这三个dll文件拷到板子上qttest文件中。
这个时候再debug,就可以正常的调试设备上的程序了。
【Release版本的方式相同】
以上是我总结的方法,拿来给大家分享一下,希望有所帮助。
======================================================================
新建的qt项目就会自动有附加文件信息关联基本的dll,但是却不能自动下载到板子上,不知道这个算不算是个bug.
另外现在我还没有很好理解下面语句的意思:是dll的所在目录,还是需要下载到的目录
msvcr90d.dll|$(BINDIR)/$(INSTRUCTIONSET)|%CSIDL_PROGRAM_FILES%/$(ProjectName)|0
QtCored.dll|$(QTDIR)/lib|%CSIDL_PROGRAM_FILES%/$(ProjectName)|0
QtGuid.dll|$(QTDIR)/lib|%CSIDL_PROGRAM_FILES%/$(ProjectName)|0
小弟不才,希望砖家们能给以帮助和指点。
遇到的问题是在vs2008中创建的智能设备项目可以很正常的在板子上进行调试。可是新建的Qt Windows CE Application就是不能正常的在板子上
调试,提示:
只能用U盘拷过去运行。这个问题困扰了好久,现在终于有点眉目了。
灵感源自:Coolpad+Windows+CE6 SDK开发实例
无法启动程序“%CSIDL_PROGRAM_FILES%/XX/XX.exe”。发生了通常表示安装被损坏的错误(代码 0x8007007e)。
首先通过网线连接板子【如何有交换机就用直通线,直连的话就用交叉线】具体方式请参考不通过ActiveSync连接WinCE
现在在vs中现在的项目中=》右键=》属性 可以看到有个附加文件,现在把里面的内容都清空【记住有哪几个dll文件】。确定后,debug整个项目。
这个时候会出现错误提示,如下图。不用管,点确定即可。现在去板子上看看吧,会在Program Files中自动生成一个qttest文件夹,里面有个名为qttest.exe文件。
接下来的工作就是把附件文件中提到的msvcr90d.dll|、 QtCored.dll、QtGuid.dll这三个dll文件拷到板子上qttest文件中。
这个时候再debug,就可以正常的调试设备上的程序了。
【Release版本的方式相同】
以上是我总结的方法,拿来给大家分享一下,希望有所帮助。
======================================================================
新建的qt项目就会自动有附加文件信息关联基本的dll,但是却不能自动下载到板子上,不知道这个算不算是个bug.
另外现在我还没有很好理解下面语句的意思:是dll的所在目录,还是需要下载到的目录
msvcr90d.dll|$(BINDIR)/$(INSTRUCTIONSET)|%CSIDL_PROGRAM_FILES%/$(ProjectName)|0
QtCored.dll|$(QTDIR)/lib|%CSIDL_PROGRAM_FILES%/$(ProjectName)|0
QtGuid.dll|$(QTDIR)/lib|%CSIDL_PROGRAM_FILES%/$(ProjectName)|0
小弟不才,希望砖家们能给以帮助和指点。
相关文章推荐
- VS2008 安装 QT for Wince 配置错误
- Qt For Wince平台的搭建【vs2008 】
- vs2008 无法远程连接调试程序的原因之一
- Mac调试Qt For iOS程序,真机与模拟器
- QT for android编写的程序如何输出调试信息到android的log日志
- QT一键远程调试程序
- Qt For Wince平台的搭建【vs2008 】
- 哇卡卡卡~今天Qt第一个原创程序调试成功
- [置顶] 固高运动控制器-vs2008远程调试wince心得_1
- 移植gdb工具-远程调试qt程序
- VS2008 调试 WinCE7.0 的程序时无法单步执行的问题
- 在ubuntu10.04成功移植gdbserver及gdbserver使用介绍(用于CCSV5.2远程调试ARM CORTEX-A8程序)
- 在ubuntu10.04成功移植gdbserver及gdbserver使用介绍(用于CCSV5.2远程调试ARM CORTEX-A8程序)
- VS2008纯静态编译QT4.8.0,实现VS2008编译调试Qt程序,QtCreator静态发布程序
- WinCE|Mobile下的Win32DLL 与 DotNET CF 程序相互调试
- Qt Creator 2.8.1 调试配置 for QT4.8
- wince下调试C#程序
- Eclipse远程调试JAVA程序
- VS2010+VMWare 远程调试exe程序的配置总结
- 解决Android开发中在调试模式下运行一个程序后出现Application (xxx) is waiting for the debugger to attach