Linux
      通过wine使用通达信、钱龙、同花顺、大智慧软件    通过wine使用通达信、钱龙、同花顺、大智慧软件
 
       通过wine使用通达信、钱龙、同花顺、大智慧软件作者: pixsvtrn  发布日期: 2008-3-21   查看数: 821  出自: http://www.linuxdiyf.com<!--google_ad_client = "pub-8023555791144639";/* 336x280, 创建于 08-7-16 */g
    
    xdfwsl  ·  2008-10-07 11:00:00 发布
 xdfwsl  ·  2008-10-07 11:00:00 发布    
 
  
   | 通过wine使用通达信、钱龙、同花顺、大智慧软件 | 
  
   | 
 | 
  
   | 作者: pixsvtrn  发布日期: 2008-3-21    查看数: <script type="text/JavaScript" src="http://www.linuxdiyf.com/function.php?action=view&tid=82936&views=820"></script>821   出自: http://www.linuxdiyf.com | 
  
   | 
     
      <script style="display: none;" type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
       <script type="text/javascript"></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
 | 
 
    
      
所有评论(0)