一、先安裝apple-gcc42,Mac osx自帶的 llvm-gcc,編譯後,沒法運行wine。php
1git |
|
二、下載wine源碼ubuntu
1windows 2app |
|
三、安裝 X11/XQuartz ,官網下載 XQuartzspa
四、我是用的是1.7.5編譯的code
1 |
|
五、切換編譯工具爲 apple-gcc42
1 2 |
|
若是想恢復蘋果默認的llvm-gcc:
1 2 |
|
六、編譯源碼
1 2 |
|
七、安裝
1 2 3 4 |
|
一、參考下面的文章:
http://linfan.info/blog/2012/03/01/wine-mac/
字體最好是用 SimSun.ttc,宋體,能夠從windows 中提取。
二、經過以上註冊表中的方式,仍然會存在亂碼,是字符集的問題,能夠參考下面文章:
http://forum.ubuntu.org.cn/viewtopic.php?t=291611&p=2719632
dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c 源碼中添加一句,最新源碼中的位置有所變化,以下:
1 2 3 4 5 6 7 8 9 10 11 |
|
經過以上努力,基本能夠解決亂碼問題,當仍會有部分字體亂碼,主要緣由是相關程序的字體,沒法找到,若是知道程序使用的字體,能夠經過 #1 中提到的註冊表的方式,添加。