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

时间:2014-09-17 10:15:53

标签: quantlib-swig

我成功安装了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),我正在画一个空白。

1 个答案:

答案 0 :(得分:0)

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

在Linux上,Makefile知道额外的步骤并为你做(事实上,你甚至不需要运行make clean;只运行make应该有效,因为make会注意到SWIG文件比包装器更新。