0
我有C語言中的代碼,使用linux中的SDL_ttf庫在屏幕上顯示文本。用SDL_ttf顯示沒有字體文件硬編碼的文本
TTF_Font *font;
font = TTF_OpenFont("FreeSans.ttf", 20);
但在這我不想給文件名稱作爲硬編碼或文件路徑。所以當我在其他Linux機器上執行該程序時,它應該運行良好。我不想總是將這個字體文件與我的可執行文件保持一致。
有什麼辦法可以爲TTF_OpenFont
寫可移植代碼嗎? 或者我可以使用別的東西來解決我的問題?