QUANTLIB 1.9构建Python时致命错误

QuantLib 1.9 Fatal Error when Build Python

本文关键字:致命错误 Python 构建 QUANTLIB      更新时间:2023-10-16

我已经建立了Quantlib 1.9(成功),然后我尝试从SWIG 1.9安装Quantlib-Python。我与VS2015,BOOST_1_62_0(MSVS-14.0 32BIT),ANACONDA3,QUANTLIB-1.9,QUANTLIB-SWIG-1.9和SWIGWIN-3.0.10合作。

当我在vs2015中进行" python setup.py build"在dev命令提示中时,我遇到了错误:链接:致命错误link1104:无法打开文件'Quantlib-VC140-mt.lib'。因此,我去了Quantlib-Lib文件夹,发现其中的LIB文件称为" QuantLib-VC140-mt-gd.lib"。我将其副本重命名为'Quantlib-VC140-mt.lib'lib'lib's and Build Command,这次运行更长的时间,但我在某些OBJ文件下遇到了这个新错误"符号___imp___crtdbgreportw"

我真的是这个主题的新手,如果有人可以对此阐明这一点,我真的很感激。

当您发现时,您不能仅重命名库。编译Quantlib时,您选择了"调试"配置,该配置为您提供了QuantLib-vc140-mt-gd.lib。要获取Python要求的QuantLib-vc140-mt.lib,请改用"发布"配置。(顺便说一句,编译的库也将更快...)

相关文章: