안드로이드 애플리케이션으로 ceres solver를 사용하려고하는데, 둘 다 제대로 사용하는 것에 대한 많은 문서가없는 것 같습니다. 나는 세레스 해결사 웹 사이트에서 빌드 지침뿐만 아니라이 정보가 도움이 튜토리얼 따랐다 :안드로이드와 이클립스로 Ceres 솔버 컴파일하기
http://tech.sandyeggi.com/2013/10/using-ceres-solver-in-android-ndk.html
이 지금까지 저를 얻었다을 모든 것이 제대로 연결되어 있습니다,하지만 난 내가 얻을 프로젝트를 컴파일 할 때 홀수 오류 :
/Users/Steven/Documents/ceres-solver-1.10.0/include/ceres/internal/port.h:39:35: fatal error: ceres/internal/config.h: No such file or directory
물론 파일이 존재하지 않습니다. 그러나 질문은 그 이유가 무엇입니까? 자동으로 생성되어야하는 무언가입니까? 또는 내 자신을 만들었나요? 이 같은
LOCAL_PATH := $(call my-dir)
LOCAL_ALLOW_UNDEFINED_SYMBOLS := true
include $(CLEAR_VARS)
LOCAL_MODULE := ceres
LOCAL_SRC_FILES := libceres.a
include $(PREBUILT_STATIC_LIBRARY)
include $(CLEAR_VARS)
LOCAL_C_INCLUDES += /Users/Steven/Documents/android-ndk-r10d/sources/cxx-stl/stlport/stlport
LOCAL_C_INCLUDES += /Users/Steven/Documents/eigen-eigen-36fd1ba04c12/eigen-eigen-36fd1ba04c12
LOCAL_C_INCLUDES += /Users/Steven/Documents/ceres-solver-1.10.0/include
LOCAL_C_INCLUDES += /Users/Steven/Documents/ceres-solver-1.10.0/internal/ceres/miniglog
LOCAL_MODULE := DrinkMateDeveloper
LOCAL_SRC_FILES := DrinkMateDeveloper.cpp
LOCAL_STATIC_LIBRARIES = ceres
include $(BUILD_SHARED_LIBRARY)
에 정의 된 다양한 변수에 대한 정의, 나는 완전히이 질문에 대해 잊어 버렸습니다. 당신은 정말로 옳습니다. 이클립스를 사용하고 있었고 파트너가 안드로이드 스튜디오를 사용하고 있었고 그곳에서 작업하는 방법을 알아 냈습니다. 그래서 전환했고 잊어 버렸습니다. – The4thIceman