Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Cygwin编译Android OpenCV库_Android_Windows_Opencv_Cygwin - Fatal编程技术网

用Cygwin编译Android OpenCV库

用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/

我正在努力学习斯坦福大学的教程

我的环境变量都是根据教程设置的,在步骤3c)之前,一切都运转良好:

c。在Cygwin终端中键入以下内容以编译OpenCV库:

制造

此编译可能需要一段时间,可能需要30分钟或更长时间

其中,我在cygwin终端中获得以下输出:

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,它仍然有效。