0
我有以下代碼...使用相機機Android什麼庫
gl_game.cpp
#include <camera/Camera.h>
....
using namespace android;
LOGI("Number of cameras are... %d", Camera::getNumberOfCameras());
和Android.mk ...
LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../AOSP/frameworks/av/include $(LOCAL_PATH)/../../AOSP/frameworks/native/include $(LOCAL_PATH)/../../AOSP/system/core/include $(LOCAL_PATH)/../../AOSP/hardware/libhardware/include
當我嘗試編譯我看到一個鏈接器錯誤...
error: undefined reference to 'android::Camera::getNumberOfCameras()'
我假設這是因爲我從來沒有將包含Camera.cpp的.so添加到我的LOCAL_LDLIBS,但我找不到要添加到鏈接程序的正確.so文件。有人知道怎麼做嗎?
太棒了! :D這可以在不從設備或仿真器拉入SO的情況下完成嗎? OpenCV構建如何實現它? (我正在閱讀它,但還沒有理解它們是如何做到的。) – jpap
我不確定我是否正在處理它,但之後我遇到了一些投影問題。祝你好運,並隨時添加到答案! – Jackie