【问题标题】:unable to start program QuantLib-vc120-mt-gd.lib无法启动程序 QuantLib-vc120-mt-gd.lib
【发布时间】:2016-03-02 14:46:37
【问题描述】:

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

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

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

你知道它来自哪里吗?

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

谢谢。

【问题讨论】:

    标签: quantlib


    【解决方案1】:

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

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

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

    【讨论】:

    • 您好 Luigi,非常感谢您的回答。这正是问题所在!我从一个新项目开始,而不是 QuantLib 项目。内部带有一些 quantlib 对象的主要功能运行良好。也感谢您对 CodeBlock 的回答。我将继续使用 Visual Studio,因为它现在运行良好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-16
    相关资源
    最近更新 更多