首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为android编译Fluidsynth

如何为android编译Fluidsynth
EN

Stack Overflow用户
提问于 2012-01-17 10:06:59
回答 2查看 2K关注 0票数 3

我在为Android编译Fluidsynth (1.0.9)时遇到了问题。在阅读了“:http://code.google.com/p/android/issues/detail?id=8201#c38”中的步骤之后,我仍然坚持允许android访问并使用任何Fluidsynth方法。

我在Android项目的jni/文件夹中创建了一个单独的fluidsynth文件夹,并在fluidsynth文件夹中创建了一个Android.mk文件,其中Android.mk包含了fluidsynth文件夹中的所有.c文件。

我是不是遗漏了什么?头文件的链接器怎么样..?

我尝试过使用Fluidsynth方法来实例化一个fluidsynth_setting,当我使用ndk时,它具有以下输出:

它在ndk上输出一个错误:“对`new_fluid_settings的未定义引用.”

对如何编译c库/项目有帮助吗?

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-18 03:44:08

好吧,发现Android.mk有点棘手。

删除所有注释行(开头为"#“的每一行),然后一些.c文件正在编译(在执行ndk后生成”编译拇指<= filename.c“)。

修复错误(未声明的变量,添加缺少的库)之后,fluidsynth最终编译。

票数 0
EN

Stack Overflow用户

发布于 2012-01-17 19:51:53

new_fluid_settings符号在src\utils\fluid_settings.c文件中定义。您确定要将它包括在Android.mk文件中吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8892752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档