首先,你需要一个可以正常使用的 wine。为了可以输入中文,请不要忘记在编译前打我写的补丁。请参考 Wine 的安装和配置(实现中文输入法)。
请下载 QQ2000C 0825 beta2 cnss 1.2 或者任何比较新的 QQ 的官方版本。
使用 wine 安装它,整个过程很顺利,不会有什么问题。
修改 wine 的配置文件,加入以下行:
[AppDefaults\\qq.exe\\DllOverrides]
"shell" = "native"
"shell32" = "native"
"shfolder" = "native"
"msvcrt" = "native"
"wininet" = "native"
"rpcrt4" = "native"
"commctrl" = "native"
如果你按照 Wine 的安装和配置(实现中文输入法) 中所述,使用的是虚拟的C盘的话,还需要一些额外的 DLL 来让QQ可以正常运行:
将 MSVCRT.DLL 从一个 windows98 的盘中 windows/system 目录下面,复制到虚拟的C盘的 windows/system 下。
现在 cd 进入 QQ 的安装目录
wine qq.exe
运行之!
至此,大功告成。
让咱们看看效果如何:(单击图片看原图)
500) {this.resized=true; this.width=500;}" onmouseover="this.style.cursor='hand'" onclick="{window.open('http://www.chinalinuxpub.com/images/qq_chatting.jpg');}" src="http://www.chinalinuxpub.com/images/qq_chatting.jpg" onmousewheel="return bbimg(this)" width="80%" align=center
注:QQ 官方版本也是可以,但是 珊瑚虫 破解版是不可以使用这种方法成功运行的。
常见问题
为什么有时输入中文时一切正常,但是当发送出去后,最后一些字却变成了乱码?
答:如果对方未隐身,那么就会发生这种情况。避免方法是在输入的你回复后,加输一些附加的空格;或者,干脆让对方隐身吧,这样就没有问题了。
为什么我的 QQ 时常死掉?
答:自己千万不要以非隐身状态上线,否则一收到另一个在线好友的信息,QQ就会 Over 的!另一个需要注意的时,如果你想移动 QQ的某个窗口的话,动作不要太快,否则可能就会死掉的!(如果你没有打开“移动窗口时显示内容”,那么你也许不会受这个因素的影像)
修改历史
2003年1月27日 0.3 版
增加常见问题部分。
2003年1月19日 0.2 版
增加截图展示;修改一处连接错误。
2003年1月18日 0.1 版
第一次发布。