0

Cgywinでコードをコンパイルしようとすると、ここでいくつかの問題が発生します。

$ /cygdrive/c/native_work/android-ndk-r8b/ndk-build
Android NDK: WARNING: Unsupported source file extensions in jni/Android.mk for module main
Android NDK:   NotePaperDetector.hpp
Install        : libmain.so => libs/armeabi-v7a/libmain.so

では、どうすれば.hppファイルをコンパイルできますか?

@mahとして、Android.mkから削除したとおっしゃっていましたが、別のエラーが表示されています-

$ /cygdrive/c/native_work/android-ndk-r8b/ndk-build
Compile++ thumb  : main <= NotePaperDetector.cpp
In file included from jni/NotePaperDetector.hpp:4:0,
             from jni/NotePaperDetector.cpp:1:
jni/NoteLocation.hpp:4:30: fatal error: opencv2/opencv.hpp: No such file or directory
compilation terminated.
/cygdrive/c/native_work/android-ndk-r8b/build/core/build-binary.mk:255: recipe for      target `obj/local/armeabi-v7a/objs/main/NotePaperDetector.o' failed
make: *** [obj/local/armeabi-v7a/objs/main/NotePaperDetector.o] Error 1
4

1 に答える 1

0

最新の NDK リリースでは、Cygwin はまったく必要ありません。

ちなみに、GNU/Linux プラットフォームは常に Android 開発者にとって最適です。

于 2012-10-05T13:51:40.360 に答える