调用qdecimal库函数

时间:2015-04-16 10:21:57

标签: c++ qt

我正在尝试使用qdecimal library,我无法调用任何公开的方法。我已经成功构建了库文件(libdecnumber.a)并将其及其包含文件添加到我的项目的.pro文件中,并包含了自述文档中example 1中概述的相关标头。我可以使用库中的#defines和其他类型,但对于任何函数调用,我总是会得到一个“未定义的引用”。

例如,

//these compile
#include "decNumber.h" // base number library 
decNumber a, b; // working numbers
decContext set; // working context

//this does not
decNumberFromString(&b, "test", &set); 

这表明图书馆没有正确添加到项目中,还是其他什么?

1 个答案:

答案 0 :(得分:1)

如果您使用的是QtCreator,请在其中打开.pro文件并添加行

LIBS += -ldecnumber

如果需要,可以使用-L“... path here ...”

指定路径

目前,您尚未将项目与图书馆相关联。