2016-11-18 93 views
0

我有C语言中的代码,使用linux中的SDL_ttf库在屏幕上显示文本。用SDL_ttf显示没有字体文件硬编码的文本

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

但在这我不想给文件名称作为硬编码或文件路径。所以当我在其他Linux机器上执行该程序时,它应该运行良好。我不想总是将这个字体文件与我的可执行文件保持一致。

有什么办法可以为TTF_OpenFont写可移植代码吗? 或者我可以使用别的东西来解决我的问题?

回答