这里以C++的外部库nlopt为例子来示范,右键工程选择添加库,然后选择库文件的目录(dll.a),会自动设置好包含路径(一般是include的目录),添加库(最下面一行)
(平台只选择windows,然后选择不要在debug版本添加'd'为后缀)
给出的在pro文件里的配置是这样的:
cpp
win32: LIBS += -LF:/NLopt/nlopt/lib/ -llibnlopt.dll
INCLUDEPATH += F:/NLopt/nlopt/include
DEPENDPATH += F:/NLopt/nlopt/include
这里我们可以进行一下修改:
cpp
win32:CONFIG(release, debug|release): LIBS += -LF:/NLopt/nlopt/lib/ -llibnlopt.dll
else:win32:CONFIG(debug, debug|release): LIBS += -LF:/NLopt/nlopt/lib/ -llibnlopt.dll
INCLUDEPATH += F:/NLopt/nlopt/include
DEPENDPATH += F:/NLopt/nlopt/include
在需要的地方使用库
cpp
#include <nlopt.h>
没有报错,OK成功配置。