Ubuntu 12.04 1 跑 Windows下的類通達信股票軟體

來源:互聯網
上載者:User

標籤:windows

1、首先編譯安裝Wine

為了讓Wine能更好的支援中文,編譯之前最好修改/dlls/gdi32/freetype.c檔案

     GetObjectW( hfont, sizeof(lf), &lf );
     lf.lfWidth = abs(lf.lfWidth);
+    lf.lfCharSet = GetTextCharset(dc); //增加這一條
 
     can_use_bitmap = GetDeviceCaps(dev->hdc, TEXTCAPS) & TC_RA_ABLE;


編譯./congure

make

sudo make install

2、啟動時有Mono Gecko安裝的提示問題,可以在運行Wine的時候追加如下命令就可以忽略載入

env WINEDLLOVERRIDES="mscoree,fusion=n" wine //忽略Mono

envWINEDLLOVERRIDES="mshtml=" wine //Gecko


3、關於中文亂碼

只要是在~/.wine/drive_c/windows/Fonts 目錄下複製windows的font的字型檔檔案


4、運行時缺少運行庫可以通過 winetricks 來安裝

*通達信主要是gdiplus gdiplus_winxp vcrun2003 vcrun6 vcrun6sp6這幾個庫

sudo wget http://winetricks.org/winetricks

sudo chmod +x winetricks

./winecfg 選擇Windows XP

./winetricks gdiplus gdiplus_winxp vcrun2003 vcrun6 vcrun6sp6

sudo apt-get install cabextract


5、幾個常用的Wine命令

wine control.exe appwiz.cpl

*類似windows的程式管理器,在這裡可以安裝Mono Gecko 通達信,等等軟體

Mono Gecko 與Wine的版本對應關係

參看

http://wiki.winehq.org/mono

http://wiki.winehq.org/gecko

wine regedit.exe 運行註冊表

wine *.exe windows程式


6、自己感覺最好的方法是在32位下編譯wine後放到64位下運行。缺少gnome-keyring-pkcs11.so,可以從32位系統中複製到64位系統中,這樣問題會少很多


7、要是不想編譯,可以下載如下deb包,長江證券的和君安證券的

使用

sudo dpkg -i Wine-cjsc_v96-ubuntu-12.04.deb //長江證券

sudo dpkg -i Wine-gtjarz_v928-ubuntu-12.04.deb //君安證券

安裝

如果有gnome-keyring-pkcs11.so 提示衝突

可以增加 --force-all 參數來強制安裝

sudo dpkg -i --force-all Wine-gtjarz_v928-ubuntu-12.04.deb

http://cloud.letv.com/s/k5BEaXF


Ubuntu 12.04 1 跑 Windows下的類通達信股票軟體

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.