Cython OpenMP编译器标志
问题描述:
与http://docs.cython.org/src/userguide/parallelism.html, 我在“setup.py”文件中放置了编译器标志“-fopenmp”。Cython OpenMP编译器标志
它编译正常,但返回:“cl:命令行警告D9002:忽略未知选项'-fopenmp'”并且并行代码没有加速。
使用Cython 0.15.1,Python 2.7.2,Windows 7,MinGW 32x。
我的cython安装很奇怪。只有MinGW它给了我“vcvarsall.bat”错误(未发现我认为)。我在网上尝试了所有的解决方案,并没有任何工作。然后,我安装Visual Express 2008,并且一切都很完美(也是一个Web解决方案)。 使用选项“/ openmp”: 现在它给我:“致命错误C1083:无法打开包含文件:'omp.h':没有这样的文件或目录” 然后我搜索它并将其放入VC包括目录现在我收到很多像这样的错误: “omp.h(37):error C2146:syntax error:missing';'在标识符'__attribute__'之前“ – Patric