我已经安装了Visual Studio Community 2013,QuantLib和Boost,并按照http://quantlib.org/install/vc10.shtml指南完成了构建完整的quantlib项目的步骤。 我在QuantLib_vc11下创建了一个新项目。 我都在调试模式下构建了Quantlib和项目。没有错误。
然后当我尝试调试时,出现以下错误:
无法启动程序QuantLib-vc120-mt-gd.lib _
你知道它来自哪里吗?
还有一个问题,我们可以将QuantLib与CodeBlocks一起使用吗?
感谢。
答案 0 :(得分:0)
您正在使用QuantLib项目作为启动项目进行调试。以来
QuantLib-vc120-mt-gd.lib
是一个库,而不是一个可执行文件,调试器正确地抱怨它无法启动它。
在启动调试器之前,请选择新项目作为启动项目。 (我假设你的新项目定义了main
函数并创建了一个可执行文件,对吗?)这将导致调试器启动你的程序与QuantLib链接。
对于CodeBlocks:没有包含它的项目,但QuantLib适用于它支持的大多数(如果不是全部)编译器。在CodeBlocks中创建一个新项目并在ql
文件夹中添加所有源应该可以创建QuantLib。请注意,您必须告诉CodeBlocks创建一个库;我不熟悉IDE,所以我无法就如何做到这一点提出建议。