如何編譯libfreetype方法詳解
更新時間:2012年11月16日 10:21:13 作者:
libfreetype是為跨平臺設(shè)計的,在windows下要編譯的話,可以直接打開目錄進行編譯,本文將詳細(xì)介紹libfreetype編譯
libfreetype是為跨平臺設(shè)計的。
在windows下要編譯的話,可以直接打開freetype-2.4.10\builds\win32\vc2008目錄下的freetype.sln進行編譯。
有時候我們只希望對特定字體做簡單的事情,則我們可以對libfreetype進行裁剪。
裁剪的方式有兩種:
1,對于GNU make需要修改modules.cfg
2,對于其他編譯器,比如vs2008則需要修改ftmodule.h
如果我們只想處理truetype的字體文件,則可以只保留sfnt_module_class和tt_driver_class這兩個module。
詳細(xì)信息可以參見:freetype-2.4.10\docs\CUSTOMIZE和freetype-2.4.10\docs\INSTALL.ANY
裁剪之后,最終可執(zhí)行程序的大小可以從350KB減少到100KB,還是很明顯的。
在windows下要編譯的話,可以直接打開freetype-2.4.10\builds\win32\vc2008目錄下的freetype.sln進行編譯。
有時候我們只希望對特定字體做簡單的事情,則我們可以對libfreetype進行裁剪。
裁剪的方式有兩種:
1,對于GNU make需要修改modules.cfg
2,對于其他編譯器,比如vs2008則需要修改ftmodule.h
如果我們只想處理truetype的字體文件,則可以只保留sfnt_module_class和tt_driver_class這兩個module。
詳細(xì)信息可以參見:freetype-2.4.10\docs\CUSTOMIZE和freetype-2.4.10\docs\INSTALL.ANY
裁剪之后,最終可執(zhí)行程序的大小可以從350KB減少到100KB,還是很明顯的。
相關(guān)文章
C語言動態(tài)內(nèi)存泄露常見問題內(nèi)存分配改進方法詳解
今天遇見了一道有意思的內(nèi)存泄露題目,特地分享給大家,相信屏幕前的你學(xué)習(xí)完一定有所收獲,預(yù)祝讀者學(xué)習(xí)愉快,多多進步早日升職加薪2021-10-10