如何編譯libfreetype方法詳解
更新時(shí)間:2012年11月16日 10:21:13 作者:
libfreetype是為跨平臺(tái)設(shè)計(jì)的,在windows下要編譯的話,可以直接打開(kāi)目錄進(jìn)行編譯,本文將詳細(xì)介紹libfreetype編譯
libfreetype是為跨平臺(tái)設(shè)計(jì)的。
在windows下要編譯的話,可以直接打開(kāi)freetype-2.4.10\builds\win32\vc2008目錄下的freetype.sln進(jìn)行編譯。
有時(shí)候我們只希望對(duì)特定字體做簡(jiǎn)單的事情,則我們可以對(duì)libfreetype進(jìn)行裁剪。
裁剪的方式有兩種:
1,對(duì)于GNU make需要修改modules.cfg
2,對(duì)于其他編譯器,比如vs2008則需要修改ftmodule.h
如果我們只想處理truetype的字體文件,則可以只保留sfnt_module_class和tt_driver_class這兩個(gè)module。
詳細(xì)信息可以參見(jiàn):freetype-2.4.10\docs\CUSTOMIZE和freetype-2.4.10\docs\INSTALL.ANY
裁剪之后,最終可執(zhí)行程序的大小可以從350KB減少到100KB,還是很明顯的。
在windows下要編譯的話,可以直接打開(kāi)freetype-2.4.10\builds\win32\vc2008目錄下的freetype.sln進(jìn)行編譯。
有時(shí)候我們只希望對(duì)特定字體做簡(jiǎn)單的事情,則我們可以對(duì)libfreetype進(jìn)行裁剪。
裁剪的方式有兩種:
1,對(duì)于GNU make需要修改modules.cfg
2,對(duì)于其他編譯器,比如vs2008則需要修改ftmodule.h
如果我們只想處理truetype的字體文件,則可以只保留sfnt_module_class和tt_driver_class這兩個(gè)module。
詳細(xì)信息可以參見(jiàn):freetype-2.4.10\docs\CUSTOMIZE和freetype-2.4.10\docs\INSTALL.ANY
裁剪之后,最終可執(zhí)行程序的大小可以從350KB減少到100KB,還是很明顯的。
相關(guān)文章
C++?電話號(hào)碼的字母組合功能實(shí)現(xiàn)
這篇文章主要介紹了C++?電話號(hào)碼的字母組合,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08C++中小數(shù)點(diǎn)輸出格式(實(shí)例代碼)
下面小編就為大家?guī)?lái)一篇C++中小數(shù)點(diǎn)輸出格式(實(shí)例代碼)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-06-0610行C++代碼實(shí)現(xiàn)高性能HTTP服務(wù)
這篇文章主要介紹了10行C++代碼如何實(shí)現(xiàn)高性能HTTP服務(wù),幫助大家更好的理解和學(xué)習(xí)使用c++,感興趣的朋友可以了解下2021-04-04C語(yǔ)言動(dòng)態(tài)內(nèi)存泄露常見(jiàn)問(wèn)題內(nèi)存分配改進(jìn)方法詳解
今天遇見(jiàn)了一道有意思的內(nèi)存泄露題目,特地分享給大家,相信屏幕前的你學(xué)習(xí)完一定有所收獲,預(yù)祝讀者學(xué)習(xí)愉快,多多進(jìn)步早日升職加薪2021-10-10