我成功安装了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)下,我是一片空白。
如果修改了SWIG文件,则需要运行python setup.py wrap
来重新生成要编译和安装的C++和Python包装器(请注意,PATH
中需要SWIG可执行文件swig.exe
)。在此之后,再次运行python setup.py build
和install
将为您提供更新的模块。
在linux上,Makefile知道额外的步骤并为您执行(事实上,您甚至不需要运行make clean
;只需运行make
就可以了,因为make会注意到SWIG文件比包装器更新)。