一、先安装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 中提到的注册表的方式,添加。