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