gpt4 book ai didi

c++ - QuantLib 1.5编译错误无法打开文件 'QuantLib-vc100-x64-mt.lib'

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

我已经通过二进制文件安装了 boost 库 v1.57.0 (x64),它在我的 VS2010Pro 下可以正常工作。

但是,当我尝试编译最新版本 (v1.5) 的 QuantLib 时,通过打开 QuantLib_vc10.sln 文件,在 VS2010 中为“x64”下的“调试”和“发布” ,我得到了类似的东西:

QuantLib.vcxproj -> ...\QuantLib-1.5.\lib\QuantLib--x64-mt.lib

在第一个项目中,18 次构建失败并出现错误:

LINK : fatal error LNK1104: cannot open file 'QuantLib-vc100-x64-mt.lib'

很明显, fatal error 是由于第一个项目中无法使用“vc100”命名库造成的。但我不知道如何解决这个问题。

有什么建议吗?谢谢!

最佳答案

版本标签应该在 QuantLib.props 文件中处理,该文件已导入到项目中。不过,通过稍微搜索一下,VS10 中可能未定义 VisualStudioVersion 属性(我们所依赖的属性)。尝试编辑 QuantLib.props,并添加

<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
</PropertyGroup>

在其他两个 PropertyGroup 之前,并重新链接库(请告诉我这是否有效,以便我可以在下一个版本中修补该文件)。

关于c++ - QuantLib 1.5编译错误无法打开文件 'QuantLib-vc100-x64-mt.lib',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28755775/

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