在QtCreator中添加静态.a库

时间:2014-03-19 10:18:31

标签: c++ g++ qt-creator

我想使用数学库ALGLIB的功能,它在.h和.cpp文件中提供。所以我构建它并将所有.o文件添加到alglib.a。我将它复制到我的源目录并将这些行添加到我的.pro文件中:

INCLUDEPATH += /path/to/ALGLIB/cpp/src
LIBS += -Lalglib

嗯 - 我仍然得到那些"未定义的引用..."尝试构建时出错。

1 个答案:

答案 0 :(得分:1)

-L设置链接器应在其中搜索库的目录。

-l以下列方式设置要链接的库文件:-lalglib将在所有使用{{1}设置的目录中查找名为 libalglib.a 的文件}}

将文件添加到-L没有任何内容将链接该确切文件。

所以:

LIBS

或者,只要alglib文件名是 libalglib.a

LIBS += alglib.a