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