|
各位大神, 小弟是OSG新手。最近在Android上显示中文字体遇到了困难。osg 在Android上的两个例子都编译通过了参考博客http://blog.csdn.net/xuhaiyan8825/article/details/7867728
本人用的第一个例子ES1,但在读取字体文件(ttf格式)时有Warning: Could not find plugin to read objects from file "xxxxxx/SIMYOU.TTF"路径为我SD卡上的绝对路径(读取模型文件可以)。
网上查了下好像是需要freetype插件的支持。我看了编译时生成的文件(有3个文件夹我拷贝到工程里lib, include, obj)其中obj文件夹里应该是静态库,其中有libosgdb_freetype.a 于是就直接在代码里用
USE_OSGPLUGIN(freetype) , 在android.mk里添加了 -losgdb_freetype \ 我看例子里其他插件好像是这么用的,但编译的时候出现一堆错误 :undefined reference to 'FT_Set_charmap'等,都是undefined reference to xxxx方法. 求大神解救 :'( 怎么用freetype ?????
|
|