【发布时间】:2014-02-24 09:13:28
【问题描述】:
我在 Cygwin 配置方面有一点经验。我遵循了从斯坦福大学课程中获得的书面设置教程;特别是教程2。不幸的是,在步骤3c的编译过程中,我遇到了错误,无法执行make命令。
我收到以下错误:
cypat_000@Seattle ~/opencv/android/build
$ make
[100%] Generating android-opencv
Compile thumb : png <= /home/cypat_000/opencv/3rdparty/libpng/png.c
/home/cypat_000/android-ndk-r4-crystax/build/core/build-binary.mk:169: recipe for target '/home/cypat_000/opencv/android/build/obj/local/armeabi/objs/png/png.o' failed
make[3]: *** [/home/cypat_000/opencv/android/build/obj/local/armeabi/objs/png/png.o] Error 127
make[3]: *** Waiting for unfinished jobs....
CMakeFiles/ndk.dir/build.make:55: recipe for target 'android-opencv' failed
make[2]: *** [android-opencv] Error 2
CMakeFiles/Makefile2:63: recipe for target 'CMakeFiles/ndk.dir/all' failed
make[1]: *** [CMakeFiles/ndk.dir/all] Error 2
Makefile:75: recipe for target 'all' failed
make: *** [all] Error 2
【问题讨论】:
-
你要写JNI程序吗??
-
您好 Navdeep,确切地说,我正在尝试使用 OpenCV 库开发一个简单的 android 应用程序。您对上述错误有任何想法吗?
-
好像你的 lib *.o 未能生成
-
这意味着在编译 thumb:png 阶段它实际上并没有编译 png.c 因此无法生成 png.o?抱歉,这对我来说很新。感谢您的帮助。