mingw32-make install出错
opencv吧
全部回复
仅看楼主
level 5
Codeblocks + opencv3.2
在 cmd 里 mingw32-make install
到97%就出错了
In file included from D:/Python36/include/Python.h:8:0,
from D:\OpenCV\sources\modules\python\src2\cv2.cpp:6:
D:/Python36/include/pyconfig.h:379:5: warning: "_MSC_VER" is not defined, evalua
tes to 0 [-Wundef]
#if _MSC_VER >= 1800
^~~~~~~~
In file included from D:/Python36/lib/site-packages/numpy/core/include/numpy/nda
rraytypes.h:4:0,
from D:/Python36/lib/site-packages/numpy/core/include/numpy/nda
rrayobject.h:18,
from D:\OpenCV\sources\modules\python\src2\cv2.cpp:10:
D:/Python36/lib/site-packages/numpy/core/include/numpy/npy_common.h:17:5: warnin
g: "NPY_INTERNAL_BUILD" is not defined, evaluates to 0 [-Wundef]
#if NPY_INTERNAL_BUILD
^~~~~~~~~~~~~~~~~~
In file included from D:/MinGW64/mingw64/lib/gcc/x86_64-w64-mingw32/7.1.0/includ
e/c++/math.h:36:0,
from D:/Python36/include/pyport.h:194,
from D:/Python36/include/Python.h:50,
from D:\OpenCV\sources\modules\python\src2\cv2.cpp:6:
D:/MinGW64/mingw64/lib/gcc/x86_64-w64-mingw32/7.1.0/include/c++/cmath:1136:11: e
rror: '::hypot' has not been declared
using ::hypot;
^~~~~
modules\python3\CMakeFiles\opencv_python3.dir\build.make:179: recipe for target
'modules/python3/CMakeFiles/opencv_python3.dir/__/src2/cv2.cpp.obj' failed
mingw32-make[2]: *** [modules/python3/CMakeFiles/opencv_python3.dir/__/src2/cv2.
cpp.obj] Error 1
CMakeFiles\Makefile2:6793: recipe for target 'modules/python3/CMakeFiles/opencv_
python3.dir/all' failed
mingw32-make[1]: *** [modules/python3/CMakeFiles/opencv_python3.dir/all] Error 2
Makefile:161: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
之前用过Python + opencv,以为是Python的问题,把它删了还是出错,不过提示变成了:
[ 97%] Building CXX object modules/python3/CMakeFiles/opencv_python3.dir/__/src2
/cv2.cpp.obj
D:\OpenCV\sources\modules\python\src2\cv2.cpp:6:10: fatal error: Python.h: No su
ch file or directory
#include <Python.h>
^~~~~~~~~~
compilation terminated.
modules\python3\CMakeFiles\opencv_python3.dir\build.make:179: recipe for target
'modules/python3/CMakeFiles/opencv_python3.dir/__/src2/cv2.cpp.obj' failed
mingw32-make[2]: *** [modules/python3/CMakeFiles/opencv_python3.dir/__/src2/cv2.
cpp.obj] Error 1
CMakeFiles\Makefile2:6793: recipe for target 'modules/python3/CMakeFiles/opencv_
python3.dir/all' failed
mingw32-make[1]: *** [modules/python3/CMakeFiles/opencv_python3.dir/all] Error 2
Makefile:161: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
2017年07月20日 08点07分 1
level 5
自顶[懒得理]
2017年07月20日 09点07分 2
楼主编译好了吗,能否分享一下成果?mingw32 比vs好用一点
2017年07月22日 22点07分
level 7
_MSC_VER
是Visual C++ 编译器的版本
mingw32可不是VC
2017年07月20日 09点07分 3
level 1
我和楼主你一起出现了这样的问题,请问楼主你解决了吗。求带
2018年12月12日 09点12分 4
windows10和Windows11都是一样的,不管是python\protobuf,只要报错,回到cmake中,重新将打勾去掉,重新generate,然后再安装
2022年09月05日 16点09分
level 1
取消打钩关闭python的东西,然后重新"Configure"和”Generate“
2018年12月12日 10点12分 5
windows10和Windows11都是一样的,不管是python\protobuf,只要报错,回到cmake中,重新将打勾去掉,重新generate,然后再安装
2022年09月05日 16点09分
1