Создание привязок Python QuantLib в Windows 7: «нераспознанный параметр командной строки« -mno-cygwin » - PullRequest
1 голос
/ 07 июня 2011

Я пытаюсь создать привязки 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
  • QuantLib 1.46.1

Ответы [ 2 ]

3 голосов
/ 25 июля 2011

Я сделал учебник, который строит привязки Quantlib Python для Windows (Vista и XP). Это, вероятно, будет работать и с Windows 7, и вам не нужна Visual Studio. здесь

1 голос
/ 08 июня 2011

Ответ в том, что Python 2.6 distutils не догнал MinGW ( source ).Теперь я получаю еще одну ошибку, но это уже другой вопрос.

...