0

我成功安装了 Quantlib (1.4) 和 Quantlib-SWIG/Python(使用 MS Visual Studio Express 2013 编译 quantlib 并根据自述文件,使用python setup.py build后跟python setup.py install. )

然后我想修改一些 SWIG 文件,然后重新安装。我试图python setup.py clean --all让修改后的文件在后续构建中被拾取,但这没有用。

在linux下很好,我只是做make clean然后使用python设置重新安装,但在Windows(我没有安装make)下,我画了一个空白。

4

1 回答 1

0

如果您修改了 SWIG 文件,则需要运行python setup.py wrap以重新生成您将编译和安装的 C++ 和 Python 包装器(请注意,您需要 SWIG 可执行文件swig.exe中的 SWIG 可执行文件PATH)。在此之后,再次运行python setup.py build将为install您提供更新的模块。

在 linux 上,Makefile 知道附加步骤并为您执行(事实上,您甚至不需要 run make clean;只需 running 就make可以工作,因为 make 会注意到 SWIG 文件比包装器更新)。

于 2014-09-18T09:24:26.113 回答