Android + OpenCV:如何将.cpp文件添加到项目中?

时间:2013-09-25 07:49:12

标签: java android c++ opencv

我正和朋友一起开发应用程序。我已经完成了java部分和他的cpp。现在我必须把他添加到我的,但我不知道该怎么做。

我一直在寻找一些信息。我已将Windows的OpenCV 2.4.6下载了,我已将该库添加到项目中,但我不知道下一步。

我还检查了他们提供的样本,但我只看到了java部分。我想我可能有“概念错误”。

cpp文件应该放在项目中的哪个位置?我该怎么办?

提前致谢。

1 个答案:

答案 0 :(得分:2)

项目的目录结构应该是这样的

ProjectName |--> src
            |--> jni--|
            |         |--->Android.mk
            |         |--->Application.mk
            |         |--->main.cpp
            |         |--->newsourc.cpp
            |--> bin
            |--------

您可以在jni目录中添加新的源文件。

并编辑您的Android.mk以将新的源文件添加到您的项目中。

<强> Android.mk

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)


include /home/PATH/OpenCV-2.4.2-android-sdk/sdk/native/jni/OpenCV.mk

LOCAL_MODULE    := name
LOCAL_SRC_FILES := main.cpp newsourc.cpp
include $(BUILD_SHARED_LIBRARY)