无法启动程序QuantLib-vc120-mt-gd.lib

时间:2016-03-02 14:46:38

标签: quantlib

我已经安装了Visual Studio Community 2013,QuantLib和Boost,并按照http://quantlib.org/install/vc10.shtml指南完成了构建完整的quantlib项目的步骤。 我在QuantLib_vc11下创建了一个新项目。 我都在调试模式下构建了Quantlib和项目。没有错误。

然后当我尝试调试时,出现以下错误:

  

无法启动程序QuantLib-vc120-mt-gd.lib _

你知道它来自哪里吗?

还有一个问题,我们可以将QuantLib与CodeBlocks一起使用吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您正在使用QuantLib项目作为启动项目进行调试。以来 QuantLib-vc120-mt-gd.lib是一个库,而不是一个可执行文件,调试器正确地抱怨它无法启动它。

在启动调试器之前,请选择新项目作为启动项目。 (我假设你的新项目定义了main函数并创建了一个可执行文件,对吗?)这将导致调试器启动你的程序与QuantLib链接。

对于CodeBlocks:没有包含它的项目,但QuantLib适用于它支持的大多数(如果不是全部)编译器。在CodeBlocks中创建一个新项目并在ql文件夹中添加所有源应该可以创建QuantLib。请注意,您必须告诉CodeBlocks创建一个库;我不熟悉IDE,所以我无法就如何做到这一点提出建议。