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

相关推荐
kyle-fang9 小时前
langchain各类文档加载
windows·python·langchain
徐健峰11 小时前
Claude Code 国内不稳定?OpenAI Codex CLI 完全替代指南(Windows 版,2026)
windows
2401_8275602011 小时前
【电脑和手机系统】win11镜像离线修复命令(六)
windows
minxihou11 小时前
Windows 11 OpenSSH Server 完整排错指南(微软账号场景)
windows·microsoft·ssh·openssh·troubleshooting·windowswsl2
公子小六11 小时前
基于.NET的Windows窗体编程之WinForms数据表格
windows·c#·.net·winforms
糯米团子74911 小时前
蓝桥杯javaB组赛前四天复习-1
java·windows·蓝桥杯
Wild_Pointer.11 小时前
项目实战:编写CMakeLists管理Qt+OpenCV项目
开发语言·c++·qt
bike兔兔11 小时前
Python实现图片批量重命名+统一改名,简单好用图片整理工具
windows
Hugh-Yu-13012312 小时前
WSL --Ubuntu-24.04-LTS子系统安装教程
linux·windows·ubuntu
星越华夏12 小时前
Qt5状态栏刷新显示内容
python·qt