1

QuantLibPythonバインディングを構築しようとしています。私はこれらの手順を使用して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から削除されたのを見ましたが、私が知る限り、これはpythondistutilsのみを使用しています。私が何を見るべきかについてのヒントはありますか?

  • Windows7
  • Python 2.6
  • numpy 1.5.1
  • QuantLib 1.46.1
4

2 に答える 2

3

Windows(VistaおよびXP)でQuantlibPythonバインディングを構築するチュートリアルを実行しました。これはおそらくWindows7でも機能し、VisualStudioは必要ありません。ここ

于 2011-07-25T15:16:57.347 に答える
1

答えは、Python 2.6 distutilsがMinGW(ソース)に追いついていないということです。別のエラーが発生しましたが、それは別の質問です。

于 2011-06-08T17:13:54.783 に答える