two or more data types in declaration of 'parameter'
안녕하세요
 
몇일을 고민하다가 이렇게 글을 작성합니다.
 
jni를 이용해 안드로이드에서 opencv를 구현중입니다.
 
 
 
다름이아니라
 
안드로이드에서 이진화를 통하여 라벨링을 하려구 하는데
 
jni를 이용해서 안드로이드에서 이진화까지는 성공하였습니다.
 
그런데 라벨링에서 문제가 생겼습니다.
 
라벨링소스는 기존의 Blob를 이용할려구하는데요 cpp 클래스파일 작성되어있어서
 
.so파일 만드는데 연결되어있는 .c파일에서 읽어오는 방법을 모르겠습니다.
 
단순히 include를 했을 때에는
 
Compile++ thumb: OpenCVUtil <= /home/Administrator/workspace/Marker_Recognition/jni/labeling.cpp
In file included from /home/Administrator/workspace/Marker_Recognition/jni/labeling.cpp:17:
/home/Administrator/workspace/Marker_Recognition/jni/opencv_util.c:44: error: expected identifier before ',' token
/home/Administrator/workspace/Marker_Recognition/jni/opencv_util.c:44: error: two or more data types in declaration of 'parameter'
/home/Administrator/workspace/Marker_Recognition/jni/opencv_util.c:44: error: expected ')' before ',' token
/home/Administrator/workspace/Marker_Recognition/jni/opencv_util.c:44: error: expected initializer before 'picData'
make: *** [/home/Administrator/workspace/Marker_Recognition/obj/local/armeabi/objs/OpenCVUtil/labeling.o] Error 1
 
이런 에러가 발생합니다.
 
고수님들 하수에게 한수 부탁드립니다.
 
 
 
두서없이 적은거같아 죄송합니다. 더 필요하신 정보있으시면 빠른 댓글하겠습니다.