我正在和 friend 一起开发一个应用程序。我做了java部分,他做了cpp。现在我必须将他的添加到我的中,但我不知道该怎么做。
我一直在寻找一些信息。我已经下载了适用于 Windows 的 OpenCV 2.4.6,并将库添加到了项目中,但我不知道下一步该怎么做。
我还检查了他们提供的示例,但我只看到了 java 部分。我想我可能有一个“概念错误”。
cpp 文件应该放在项目中的哪个位置?我该怎么做?
提前致谢。
最佳答案
你的项目的目录结构应该是这样的
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)
关于java - Android+OpenCV : How to add a . cpp 文件到项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18999161/