Qt c++ 我的程序使用静态链接还是动态链接?

Qt c++ Does my program use static or dynamic linking?

抱歉这个可能很愚蠢的问题 - 我不太了解 linking :

我使用 Qt QtCreator 在一个程序中用 C++ 编写 GUI,该程序在我必须对其进行调整之前就已存在。现在我的问题是:我怎么知道程序使用静态还是动态linking?

当我在另一台设备上安装我编写的程序时,我发现了一个可执行文件列表以及 5 个 dll(libgcc_s_dw2-1.dll、libxml2.dll、mingwm10.dll, QtCore4.dll, QtGui4.dll)

在我的 pro-File 中,我有一个条目 CONFIG += qaxcontainer 和另一个我动态执行 link libxml 的条目。

这是否意味着所有内容都是 link 动态编辑的?

非常感谢

如果您的程序需要 .dll 文件才能 运行,这意味着它是动态链接的。 静态库是 .lib(在 Windows 上)并直接嵌入到可执行文件中。