【问题标题】:Was able to cross compile Freetype2, now what?能够交叉编译 Freetype2,现在呢?
【发布时间】:2016-06-21 19:05:13
【问题描述】:

我能够使用本指南为 Android 交叉编译 Freetype2:https://bitbucket.org/javafxports/android/wiki/Building%20Freetype。现在如何将它包含在我的项目中?我需要用修改过的步骤重做它,还是什么?

【问题讨论】:

    标签: android android-ndk freetype2


    【解决方案1】:

    我只是想发布这个以防其他人和我有同样的问题。

    我找到了这个教程:https://en.wikibooks.org/wiki/OpenGL_Programming/Installation/Android_NDK#FreeType 并跟随它。然后我将创建的freetype 文件夹复制到我项目中的jni 文件夹中。然后我将freetype文件夹中的Android.mk文件修改为:

    LOCAL_PATH := $(call my-dir)
    
    include $(CLEAR_VARS)
    
    LOCAL_MODULE := freetype
    LOCAL_SRC_FILES := lib/libfreetype.a
    LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include/freetyp2 \
     $(LOCAL_PATH)/include/freetype2/freetype \
     $(LOCAL_PATH)/include/freetype2/freetype/config
    
    include $(PREBUILT_STATIC_LIBRARY)
    

    和我本地的Android.mk 文件有这个:

    LOCAL_C_INCLUDES := freetype/include/freetype2/ \
     freetype/include/freetype2/freetype \
     freetype/include/freetype2/freetype/config
    LOCAL_STATIC_LIBRARIES := freetype
    

    花了点时间,终于成功了!

    【讨论】:

      猜你喜欢
      • 2017-05-22
      • 1970-01-01
      • 2011-03-13
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多