Quantlib SWIG-如何在windows/msvc上进行干净的重建



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

然后我想修改一些SWIG文件,然后重新安装。我尝试了python setup.py clean --all来获取修改后的文件,以便在后续构建中使用,但没有成功。

在linux下,这很好,我只是做make clean,然后使用python安装程序重新安装,但在Windows(我没有安装make)下,我是一片空白。

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

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

最新更新