Python CMake错误:C++;11在Mac high sierra上不受支持
我试图使用安装opencv for python。运行Cmake命令后,它退出,并出现错误,指出不支持Python CMake错误:C++;11在Mac high sierra上不受支持,python,c++,macos,opencv,c++11,Python,C++,Macos,Opencv,C++11,我试图使用安装opencv for python。运行Cmake命令后,它退出,并出现错误,指出不支持C++11,尽管我已经安装了Xcode。我还试图强迫CGube使用C++ 11使用 $SET(CMACHYCXXY标准11)< /C>(因为我的CMADE版本是3.102),但是我得到这个错误: syntax error near unexpected token `CMAKE_CXX_STANDARD' P>此外,我尝试安装GCC来检查系统是否支持C++ 11编译器,在这里我再次遇到终端错
C++11
,尽管我已经安装了Xcode。我还试图强迫CGube使用C++ 11使用<代码> $SET(CMACHYCXXY标准11)< /C>(因为我的CMADE版本是3.102),但是我得到这个错误:
syntax error near unexpected token `CMAKE_CXX_STANDARD'
<> P>此外,我尝试安装GCC来检查系统是否支持C++ 11编译器,在这里我再次遇到终端错误,说明<代码>。/FixEng:在运行<代码> $make make安装< /C> >之后,没有这样的文件或目录< /代码>。我该怎么办?阿德里安最近在上发表了一篇博文。这些说明适用于3.3.0和3.3.1。在键入
import cv2
之后,首先在终端中通过python2
或python3
命令打开python,现在一切正常。您能在终端中运行gcc--version吗?版本号是多少?@StefanoBuora我想第一行是4.2.1,还是我看错了?配置为:--prefix=/Library/Developer/CommandLineTools/usr--gxx include dir=/usr/include/c++/4.2.1 Apple LLVM版本9.0.0(clang-900.0.39.2)目标:x86_64-Apple-darwin17.3.0线程模型:posix InstalledDir:/Library/Developer/CommandLineTools/usr/bin版本听起来不错,我在最新安装的Xcode版本中也安装了相同的代码。CCC4.2比C++11旧得多。当然不行。为什么不使用自制软件(在教程中安装)来安装GCC?默认情况下,它会安装最新版本的GCC。谢谢,我按照本教程的建议再次执行了这些步骤,但同样的问题也发生了。