我想使用数学库ALGLIB的功能,它在.h和.cpp文件中提供。所以我构建它并将所有.o文件添加到alglib.a
。我将它复制到我的源目录并将这些行添加到我的.pro文件中:
INCLUDEPATH += /path/to/ALGLIB/cpp/src
LIBS += -Lalglib
嗯 - 我仍然得到那些"未定义的引用..."尝试构建时出错。
答案 0 :(得分:1)
-L
设置链接器应在其中搜索库的目录。
-l
以下列方式设置要链接的库文件:-lalglib
将在所有使用{{1}设置的目录中查找名为 libalglib.a 的文件}}
将文件添加到-L
没有任何内容将链接该确切文件。
所以:
LIBS
或者,只要alglib文件名是 libalglib.a :
LIBS += alglib.a