在我们的项目中,我们有一个基于 Qt 的动态库,其中包含许多针对不同领域的帮助函数:sql、network、gui、xml 处理等。在构建我们的库时,它应该与其他几个标准库链接,例如 QtCore, QtGui、QtSql 等
我想构建一个简单的应用程序,它使用我们库中的几个函数。我在 Windows 上使用 MinGW 构建我的应用程序。
我不明白为什么我的应用程序在运行时需要我们的库链接的所有库。我的意思是我的应用程序不使用任何 sql 东西,但仍然需要 QtSql。
假设我只需要使用一个函数进行 xml 处理。我想要这样的配置:我的应用程序 + 我们的 lib + QtXml。可能吗?我不想发布一些我不使用的库。