用Cygwin编译Android OpenCV库
我正在努力学习斯坦福大学的教程 我的环境变量都是根据教程设置的,在步骤3c)之前,一切都运转良好: c。在Cygwin终端中键入以下内容以编译OpenCV库: 制造 此编译可能需要一段时间,可能需要30分钟或更长时间 其中,我在cygwin终端中获得以下输出:用Cygwin编译Android OpenCV库,android,windows,opencv,cygwin,Android,Windows,Opencv,Cygwin,我正在努力学习斯坦福大学的教程 我的环境变量都是根据教程设置的,在步骤3c)之前,一切都运转良好: c。在Cygwin终端中键入以下内容以编译OpenCV库: 制造 此编译可能需要一段时间,可能需要30分钟或更长时间 其中,我在cygwin终端中获得以下输出: Isa@LESTER ~/opencv/android/build $ make [100%] Generating android-opencv Compile thumb : png <= /home/Isa/opencv/
Isa@LESTER ~/opencv/android/build
$ make
[100%] Generating android-opencv
Compile thumb : png <= /home/Isa/opencv/3rdparty/libpng/png.c
/home/Isa/android-ndk-r4-crystax/build/core/build-binary.mk:169: recipe for target '/home/Isa/opencv/android/build/obj/local/armeabi/objs/png/png.o' failed
make[3]: *** [/home/Isa/opencv/android/build/obj/local/armeabi/objs/png/png.o] Error 127
make[3]: *** Warte auf noch nicht beendete Prozesse...
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
Isa@LESTER~/opencv/android/build
$make
[100%]生成android opencv
编译thumb:png您得到的错误与这里的错误非常相似:
在您的环境中进行双重检查,因为这样做有时可能是一个小把戏,因此它可能是您当前问题的根源
如果你真的想在开发Android时取得好的效果,我建议你在Linux上进行
如果您仍然需要将MSW保存在您的计算机中,只需执行双重引导,因为它将允许您在Linux平台上使用开发主机
几年前,我不得不使用开源工具来实现一个项目,但要在WindowsXP上实现它,我记得使用开源工具是一件非常头疼的事情
因此,在Ubuntu上运行开发环境会更好。非常感谢。我用ubuntu做了教程,一切都很好。然后我将整个项目复制到windows,它仍然有效。