首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在安卓应用中使用edsdk.lib文件?

如何在安卓应用中使用edsdk.lib文件?
EN

Stack Overflow用户
提问于 2012-06-20 16:38:06
回答 2查看 645关注 0票数 0

我正在制作一个应用程序,在其中我将需要使用edsdk.lib文件通过Android NDK实现canon sdk集成。我已经放置了EDSDk.lib文件jni文件夹,我已经通过Android-ndk编译了应用程序。

代码语言:javascript
复制
LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE    := sample
LOCAL_SRC_FILES := sample.c

include $(BUILD_STATIC_LIBRARY)
/*LOCAL_LDLIBS := EDSDK.lib*/
LOCAL_STATIC_LIBRARIES := EDSDK.lib
include $(BUILD_SHARED_LIBRARY)

它给了我下面的o/p

代码语言:javascript
复制
Compile thumb : sample <= sample.c
SharedLibrary  : libsample.so
Install        : libsample.so => libs/armeabi/libsample.so

我如何通过Android ndk plz帮助编译EDSDk.lib

EN

回答 2

Stack Overflow用户

发布于 2012-06-20 16:42:52

NDK库具有扩展.a,而不是.lib。"lib“扩展来自Microsoft Visual C++库。如果该EDSDK.lib文件不是针对Android NDK编译的,那么您将无法链接它。你必须有专门为Android编译的源代码,才能在NDK中使用它们。

票数 0
EN

Stack Overflow用户

发布于 2012-11-03 02:03:40

你想要做的事情是不可能的。

你不能编译lib文件。

佳能还没有发布他们的SDK的Android版本。

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

https://stackoverflow.com/questions/11115757

复制
相关文章

相似问题

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