繁体   English   中英

在 windows 7 上构建 QuantLib python 绑定:'无法识别的命令行选项'-mno-cygwin''

[英]Building QuantLib python bindings on windows 7: 'unrecognized command line option '-mno-cygwin''

我正在尝试构建 QuantLib Python 绑定。 我设法使用这些说明构建了 QuantLib(我在这里找到了 libboost_serialization 文件)。 当我尝试 python setup.py build 时,我收到以下错误

python setup.py build
running build
running build_py
running build_ext
building 'QuantLib._QuantLib' extension
C:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python26\include -IC:\Python26\PC -c QuantLib/quantlib_wrap.cpp -o build\temp.win32-2.6\Release\quantlib\quantlib_wrap.o
cc1plus: error: unrecognized command line option '-mno-cygwin'
error: command 'gcc' failed with exit status 1 

我听说不再支持 mno-cygwin 选项,我已经看到它从 numpy distutils 中删除,但据我所知,这仅使用 python distutils。 关于我应该看什么的任何提示?

  • windows 7
  • python 2.6
  • numpy 1.5.1
  • 量化库 1.46.1

我已经完成了在 Windows(Vista 和 XP)上构建 Quantlib Python 绑定的教程。 这可能也适用于 Windows 7,您不需要 Visual Studio。 这里

答案是 Python 2.6 distutils 还没有赶上 MinGW( 来源)。 我现在得到另一个错误,但这是另一个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM