为什么QuantLib不能在其最新版本中进行编译?

时间:2019-08-12 23:13:53

标签: python-3.x quantlib quantlib-swig

按照QuantLib 1.9安装指南进行操作后,我无法在计算机上编译该库。

我的设置 教程:https://www.quantlib.org/install/windows-python.shtml python 3.6.3 Quantlib 1.9 Quantlib-SWIG 1.9 助推器boost__1_66_0 视觉工作室2017 Windows 10

我的错误如下:

“正在运行的构建

运行build_py

运行build_ext

构建“ QuantLib._QuantLib”扩展名

C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ VC \ Tools \ MSVC \ 14.16.27023 \ bin \ HostX86 \ x64 \ cl.exe / c / nologo / Ox / W3 / GL / DNDEBUG / MD -D__WIN32__ -DWIN32 -DNDEBUG -D_WINDOWS -DNOMINMAX(.....)IC:\ Users \ AppData \ Local \ Continuum \ anaconda3 \ Lib \ site-packages \ boost_1_66_0 / EHsc /TpQuantLib/quantlib_wrap.cpp / Fobuild \ temp.win-amd64-3.6 \ Release \ QuantLib / quantlib_wrap.obj / GR / FD / Zm250 / EHsc / bigobj / MD quantlib_wrap.cpp 信息:Boost.Config早于您的编译器版本-可能不会发生不好的情况-但您可能希望寻找更新的Boost版本。定义BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE以禁止显示此消息。 C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ VC \ Tools \ MSVC \ 14.16.27023 \ bin \ HostX86 \ x64 \ link.exe / nologo / INCREMENTAL:NO / LTCG / DLL / MANIFEST:EMBED ,ID = 2 / MANIFESTUAC:NO(....)/ OUT:build \ lib.win-amd64-3.6 \ QuantLib_QuantLib.cp36-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.6\Release\QuantLib_QuantLib .cp36-win_amd64.lib / subsystem:windows / machine:x64

LINK:致命错误LNK1104:无法打开文件'QuantLib-vc141-x64-mt.lib'

错误:命令'C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ BuildTools \ VC \ Tools \ MSVC \ 14.16.27023 \ bin \ HostX86 \ x64 \ link.exe'失败,退出状态为1104”

希望有人可以提供帮助。

0 个答案:

没有答案