VS调试输入法
2015-05-29 09:12
218 查看
一、远程调试:
调试的时候,需要在远程操作系统上运行一个工具:Remote Debugger,SVN下载地址是:
http://svn.sogou-inc.com/svn/sogouime/QA/SDET/Code/lileiyang/工具/Remote Debugger
里边有两种文件包:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CogLTVPZvlCAQ_ALAAAQ4Iyvffw3868198)
或者网上下载:http://download.csdn.net/download/duhaomin/7698053
根据需要使用,前者是64位的,后者是32位的
双击
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CgvXElPZvluAUtFtAAB6GXDACHQ5506135)
红色的启动
之后选择“是”:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CogLTVPZvmaANTKTAAFyc8pXUb02984859)
再之后选择第二条和第三条都行,我选择了第三条:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CgvXElPZvxWAAAX7AAHX5KiaIPc4759099)
选择“options”:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CogLTVPZvx-AJDf8AACjmCAqwpI1890198)
按照以下勾选:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CgvXElPZvzOANYEuAAFq0C18xTw8484154)
否则远程调试很可能出现不能调试的情况
看一下远程PC的ip地址:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CogLTVPZvzuAeEsnAABQrBzOmWQ3569479)
运行一个想要被调试的程序,比如打开一个记事本 :
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CgvXElPZv0OAdedoAACjaQ_Pp_Y2642266)
本机开始调试:
VS连接远程PC:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CogLTVPZv0yAf11fAADwu3r7tYA3041537)
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CgvXElPZv1aADUnfAAB0LXv2ekY3128028)
然后ip输入远程计算机的ip:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CogLTVPZv16ANfGFAABBlCXL2yw1821830)
等一下就可以找到需要调试的应用程序:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CgvXElPZv2WAEIbAAAEouHdDoIQ7736151)
单机它然后Attach就可以了:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CogLTVPZv22AZbP5AACs1uWjAJc4391339)
二、本机调试
找到IME工程里边的Shell项目:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CogLTVPZwLiAe9JeAACktIWxh9c8072136)
右键打开属性页:
指定一下生成的SogouPy.ime的输出位置:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CgvXElPZwMSADztTAAE51Hm0FK86593034)
然后将调试参数传递进去:
![](http://f.venus.sogou-inc.com/download?fileId=desktopqadev/M00/05/07/CogLTVPZwUCAMiNeAADy0rMij8E2025119)
注意:
搜狗输出的是32位的输入法,所以在64位机器上,输出路径要写正确:SysWOW64下边,使用的应用程序也是用该路径下的进行调试。
调试的时候,需要在远程操作系统上运行一个工具:Remote Debugger,SVN下载地址是:
http://svn.sogou-inc.com/svn/sogouime/QA/SDET/Code/lileiyang/工具/Remote Debugger
里边有两种文件包:
或者网上下载:http://download.csdn.net/download/duhaomin/7698053
根据需要使用,前者是64位的,后者是32位的
双击
红色的启动
之后选择“是”:
再之后选择第二条和第三条都行,我选择了第三条:
选择“options”:
按照以下勾选:
否则远程调试很可能出现不能调试的情况
看一下远程PC的ip地址:
运行一个想要被调试的程序,比如打开一个记事本 :
本机开始调试:
VS连接远程PC:
然后ip输入远程计算机的ip:
等一下就可以找到需要调试的应用程序:
单机它然后Attach就可以了:
二、本机调试
找到IME工程里边的Shell项目:
右键打开属性页:
指定一下生成的SogouPy.ime的输出位置:
然后将调试参数传递进去:
注意:
搜狗输出的是32位的输入法,所以在64位机器上,输出路径要写正确:SysWOW64下边,使用的应用程序也是用该路径下的进行调试。
相关文章推荐
- linux下删除某一时间段的文件
- 事未成,人已老
- 用c#开发微信 (8) 微渠道 - 推广渠道管理系统 3 UI设计及后台处理
- Docker
- AngularJS入门之Services
- 优先队列
- 头文件为什么要加#ifndef #define #endif
- GSON解析json
- log4jdbc数据库访问日志框架使用
- media query(媒体查询)和media type(媒体类型)
- Comparable & Comparator
- C/C++实现的游戏角色名称名字随机生成代码
- 分布式架构的演进
- 【iOS解决方案】网络请求返回GB2312格式的xml数据转成UTF-8后为空(适用于论坛bbs)
- JVM小结--类文件结构
- 惠子相梁
- 【转载】标准c++中的string类型的用法
- 从M个数中随机等可能的取出N个的问题
- solr介绍一:Analyzer(分析器)、Tokenizer(分词器)
- oc中数组的四种遍历方式及比较