通过wine使用通达信、钱龙、同花顺、大智慧软件

作者: pixsvtrn  发布日期: 2008-3-21    查看数: <script language="JavaScript" type="text/JavaScript" src="http://www.linuxdiyf.com/function.php?action=view&tid=82936&views=820"></script>821   出自: http://www.linuxdiyf.com
<script type="text/javascript"> </script> <script style="display: none;" type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
wine 0.9.57

1、同花顺
需要使用IE4linux,在ie中打开同花顺软件的下载,选择“打开”而不是保存。这个安装过程比较简单,安装好后会在应用程序菜单wine下出现程序的启动器。启动程序后需要设置字体。

不过,我发现键盘精灵用不了,目前我没找到解决办法。

2、钱龙旗舰
把windows下安装的钱龙目录拷贝到drive_c/program files/下。在windows中找出msvcp60.dll和mfc42.dll,拷贝到钱龙目录的qj目录下。新建启动器 “wine "/home/wangc/.wine/drive_c/Program Files/qijian/qj/QJ.exe"”

启动程序后,不要安装gecko,我这里出现安装gecko后不能使用的问题。

3、通达信6.25
这个是最麻烦的,必须使用编译安装wine,因为wine需要打补丁。

下载wine的源代码,解压缩后备用。
http://sourceforge.net/project/s ... 41&package_id=77449

安装以下依赖关系
sudo apt-get install flex bison fontforge xlibs-static-dev libfreetype6-dev libxext-dev

其他依赖关系,装不装无所谓
libcupsys2-dev libsane-dev libgphoto2-2-dev libxxf86vm-dev libcapi20-dev

安装patch,否则不能打patch
sudo apt-get install patch

下载charset.patch文件
将patch文件放在wine解压后的目录中
patch -p1 < charset.patch

修改dlls/gdi32/freetype.c文件
从3015行到3028行替换为

if(!strcmpiW(lf.lfFaceName, SymbolW))
lf.lfCharSet = SYMBOL_CHARSET;

if( lf.lfCharSet == DEFAULT_CHARSET || lf.lfCharSet == ANSI_CHARSET)

{

int codepage = 936; /* I'm Chinese. Let me do something selfish. */

char *env_wdc = getenv("WINE_DEFAULT_CODEPAGE");

if (env_wdc != NULL)

{

codepage = atoi(env_wdc);

}

FIXME("Dirty hack. Default and ansi charset is translated to getenv(/"WINE_DEFAULT_CODEPAGE/")/n");

if(!TranslateCharsetInfo((DWORD*)(INT_PTR)codepage, &csi, TCI_SRCCODEPAGE)) {

FIXME("OMG. Even this dirty hack doesn't work. Let's PRAY./n");

csi.fs.fsCsb[0] = 0;

}

lf.lfCharSet = csi.ciCharset;

}

else if(!TranslateCharsetInfo((DWORD*)(INT_PTR)lf.lfCharSet, &csi, TCI_SRCCHARSET)) {

switch(lf.lfCharSet) {

case DEFAULT_CHARSET:

csi.fs.fsCsb[0] = 0;

break;

default:

FIXME("Untranslated charset %d/n", lf.lfCharSet);

csi.fs.fsCsb[0] = 0;

break;

}

}

然后编译安装wine
./configure
make
sudo make install

将windows下的通达信安装目录全部拷贝至drive_c/program files/下。新建启动器 “wine "/home/wangc/.wine/drive_c/Program Files/tdx/TdxW.exe"”

启动程序,登录后会要求安装gecko,可以选择cancel,选择install的话对通达信没影响,但导致钱龙不能使用。然后设置一下字体即可。

4、大智慧
安装方法与钱龙一样。

5、大智慧flash版
http://flashhq.gw.com.cn/hq.swf
Logo

更多推荐