gpt4 book ai didi

python - 构建 Python 时出现 QuantLib 1.9 fatal error

转载 作者:行者123 更新时间:2023-11-28 05:24:12 24 4
gpt4 key购买 nike

我已经构建了 QuantLib 1.9(成功),然后我尝试从 SWIG 1.9 安装 QuantLib-Python。我使用 VS2015、boost_1_62_0(msvs-14.0 32 位)、Anaconda3、QuantLib-1.9、QuantLib-SWIG-1.9 和 swigwin-3.0.10,它们都在同一个文件夹中。

当我在 vs2015 的开发命令提示符下执行“python setup.py build”时,遇到错误:链接: fatal error LINK1104:无法打开文件“QuantLib-vc140-mt.lib”。所以我去了QuantLib-lib文件夹,发现里面的lib文件叫做“QuantLib-vc140-mt-gd.lib”。我复制了它并将其重命名为“QuantLib-vc140-mt.lib”并再次运行构建命令,这次运行时间更长但我在一些 obj 文件下收到了这个新错误“quantlib fatal error LNK2001:unresolved external符号___imp___CrtDbgReportW"

我对这个主题真的很陌生,如果有人能对此有所了解,我将不胜感激。

最佳答案

正如您所发现的,您不能只是重命名库。当你编译 QuantLib 时,你选择了“调试”配置,它给了你 QuantLib-vc140-mt-gd.lib。要获取 Python 要求的 QuantLib-vc140-mt.lib,请改用“Release”配置。 (顺带一提,编译库也会快很多...)

关于python - 构建 Python 时出现 QuantLib 1.9 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40883050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com