繁体   English   中英

在QtCreator中添加静态.a库

[英]Add static .a library in QtCreator

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

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

好吧-尝试构建时,我仍然收到那些“对...的未定义引用”错误。

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

-l设置要通过以下方式链接的库文件: -lalglib将在用-L设置的所有目录中查找名为libalglib.a的文件。

不加任何内容将文件添加到LIBS将会链接该确切文件。

所以:

LIBS += alglib.a

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

LIBS += -Lalglib-directory -lalglib

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM