将外部库添加到qt

时间:2017-01-29 13:16:52

标签: qt add

我通过以下两行将libardiscovery库添加到我的Qt项目中:

INCLUDEPATH + = / home / hosh / out / arsdk-native / staging / usr / include LIBS + = -L“/ home / hosh / out / arsdk-native / staging / usr / lib”-lardiscovery

之后,Qt知道#include 它知道这个库的结构和变量,但是当我调用这个库的函数时,构建步骤中存在未定义的引用错误。

1 个答案:

答案 0 :(得分:0)

我找到了答案。重要的一点是这个库是一个C库,我想将这个C库添加到cpp项目中。为了解决这个问题,我们应该添加这样的库:

extern“C”{

#include <ardiscovery/ardiscovery.h>

}