2016-11-18 90 views
0

我有C語言中的代碼,使用linux中的SDL_ttf庫在屏幕上顯示文本。用SDL_ttf顯示沒有字體文件硬編碼的文本

TTF_Font *font; 
     font = TTF_OpenFont("FreeSans.ttf", 20); 

但在這我不想給文件名稱作爲硬編碼或文件路徑。所以當我在其他Linux機器上執行該程序時,它應該運行良好。我不想總是將這個字體文件與我的可執行文件保持一致。

有什麼辦法可以爲TTF_OpenFont寫可移植代碼嗎? 或者我可以使用別的東西來解決我的問題?

回答