复制freetype.c.patch到wine编译路径,这里是~/wine-1.1.31。
代码: 全选
sudo apt-get build-dep wine
cd wine-1.1.31
patch dlls/gdi32/freetype.c< freetype.c.patch
./configure
make
//////////////////////////////////////
之前说可以独立编译advapi32.dll.so是不对的,我是make执行到一半的时候(大概执行了5分钟)没有耐心等下去,直接停掉,然后cd dlls/gdi32 切换到dlls/gdi32目录然后make,居然通过了,结果导致我有“这个dll可以独立编译”的错觉。编译gdi32.dll.so之前需要编译libs目录tools目录include目录还有advapi32.dll.so,要命的是编译advapi32.dll.so之前需要编译一大堆别的dll(不是全部)。好在看这贴的人不多,希望没给大家造成麻烦。前面的内容已经修改。
//////////////////////////////////////
wine-1.1.32 的也放上来吧。 9.10的在10楼。