如何在 QT 中将共享库添加到我的库项目中
Posted
技术标签:
【中文标题】如何在 QT 中将共享库添加到我的库项目中【英文标题】:How add shared-library to my library project in QT 【发布时间】:2017-11-13 18:42:24 【问题描述】:我可以在我的库项目中加载外部库吗?如是。我怎么能做到这一点。 使用 Qlibrary?或者通常包含在 pro 文件中 LIBS += -L /lib -lmylib 并将 *.h 文件添加到项目中?
对不起我的英语))))
【问题讨论】:
【参考方案1】:是的,你可以。 如果您想使用共享库,只需在您的应用程序中添加 *.pro 文件
LIBS+=-Llibrary_location_path -llibraryName
INCLUDEPATH += library_headers_location
查看原始文档http://doc.qt.io/qt-5/third-party-libraries.html
附: 我想你明白 .h 文件包含你将在你的应用程序中使用的方法的声明,而库包含这些方法的实现
【讨论】:
【参考方案2】:只需在 Qt Creator IDE 本身中转到您各自的 Qt .pro 文件,然后右键单击空白区域并选择“添加库”,选择外部库并单击下一步,现在单击包含路径文本框前面的浏览和选择要包含的 .lib 文件并选择要定位的平台,然后单击下一步并完成该过程。要添加.h文件,首先将.h文件复制到您的项目文件夹中,然后右键单击解决方案资源管理器下的标题,然后单击添加existinf文件,现在选择您的.h文件并添加它。
【讨论】:
以上是关于如何在 QT 中将共享库添加到我的库项目中的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android Studio 项目中将库添加到 Gradle 构建?
共享库中的 QQuickWindow 在 QApplication 中显示时自动关闭