[英]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.