如何在 QT 中将共享库添加到我的库项目

How add shared-library to my library project in QT

我可以在我的库项目中加载外部库吗?如果是。我该怎么做。 使用 Qlibrary?或者通常包含在 pro 文件中 LIBS += -L /lib -lmylib 并将 *.h 文件添加到项目中?

对不起我的英语))))

是的,你可以。 如果你想使用共享库,只需在你的应用程序中添加 *.pro 文件

LIBS+=-Llibrary_location_path -llibraryName
INCLUDEPATH += library_headers_location

查看原始文档http://doc.qt.io/qt-5/third-party-libraries.html

P.S。 我想你明白 .h 文件包含你将在应用程序中使用的方法的声明,而库包含此方法的实现

只需在 Qt Creator IDE 本身中转到您各自的 Qt .pro 文件,然后右键单击空白区域并选择 "Add Library"、Select 外部库并单击下一步,现在单击包含路径文本框前面的浏览,然后选择要包含的 .lib 文件和 select 目标平台,然后单击下一步并完成该过程。要添加 .h 文件,首先将 .h 文件复制到您的项目文件夹中,然后右键单击解决方案资源管理器下的 header,然后单击添加 existinf 文件,现在 select 您的 .h 文件并添加它。