gpt4 book ai didi

Android NDK 在 JNI 中引用外部库

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:31 24 4
gpt4 key购买 nike

我在应用程序的 JNI 文件夹中编写了 C++ 文件。我正在使用带有 NDKCygwin 1.7Windows 系统。
我想引用 Cygwin 中可用的 CURL 库。

我们如何在Android中创建JNI应用程序时引用外部.h(库/ header )文件?

我创建了一个Android和C++组合项目。但我指的是 CURL 头文件。当我构建项目时,出现fatal error: curl/curl.h: No such file or directory 问题。

最佳答案

请按照以下步骤操作:

从 Android 项目转换为 C/C++ 项目:右键单击您的项目名称,转到“Android 工具”并单击“添加 native 支持”

添加外部 .h 文件的路径:右键单击您的项目名称,转到“属性”,在“C/C++ 常规”下,转到“路径和符号”,在“包含”选项卡下,添加您的 .h 文件所在的文件夹。如果被要求,请记住添加到所有语言和配置。

此外,由于您使用的是 Windows,我认为您需要将构建命令(位于项目属性的“C/C++ 构建”部分)更改为“bash C:\Development\android-ndk-r8\ndk-build.cmd”

关于Android NDK 在 JNI 中引用外部库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13493232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com