Qt配置外部库(Windows平台)

这里以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成功配置。

相关推荐
uyeonashi24 分钟前
【QT系统相关】QT文件
开发语言·c++·qt·学习
chusheng18403 小时前
2025最新版!Windows Python3 超详细安装图文教程(支持 Python3 全版本)
windows·python·python3下载·python 安装教程·python3 安装教程
海天鹰3 小时前
C盘瘦身?
windows
英杰.王4 小时前
深入 Java 泛型:基础应用与实战技巧
java·windows·python
tiandyoin4 小时前
如何给 C:\Windows\WinSxS\ 瘦身?
c语言·开发语言·windows
Wyn_5 小时前
【QT】QTableView自定义样式:仅显示行间隔、隐藏列间隔、表头样式、表格样式、单行选中等
qt·qtableview
2501_915374355 小时前
Neo4j 图数据库安装教程(2024最新版)—— Windows / Linux / macOS 全平台指南
数据库·windows·neo4j
٩( 'ω' )و2607 小时前
qt信号与槽--01
开发语言·qt
alphageek88 小时前
【2025最新版】Node.js详细安装配置教程(Windows系统)附安装包
windows·其他·node.js
傻傻虎虎8 小时前
【QT】自动更新库QSimpleUpdater使用实例封装
开发语言·qt