一、远程调试:
调试的时候,需要在远程操作系统上运行一个工具:Remote Debugger,SVN下载地址是:
http://svn.sogou-inc.com/svn/sogouime/QA/SDET/Code/lileiyang/工具/Remote Debugger
里边有两种文件包:
或者网上下载:http://download.youkuaiyun.com/download/duhaomin/7698053
根据需要使用,前者是64位的,后者是32位的
双击红色的启动
之后选择“是”:
再之后选择第二条和第三条都行,我选择了第三条:
选择“options”:
按照以下勾选:
否则远程调试很可能出现不能调试的情况
看一下远程PC的ip地址:
运行一个想要被调试的程序,比如打开一个记事本 :
本机开始调试:
VS连接远程PC:
然后ip输入远程计算机的ip:
等一下就可以找到需要调试的应用程序:
单机它然后Attach就可以了:
二、本机调试
找到IME工程里边的Shell项目:
右键打开属性页:
指定一下生成的SogouPy.ime的输出位置:
然后将调试参数传递进去:
注意:
搜狗输出的是32位的输入法,所以在64位机器上,输出路径要写正确:SysWOW64下边,使用的应用程序也是用该路径下的进行调试。