gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 03:31:10 26 4
gpt4 key购买 nike

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

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

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

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

这是否意味着所有内容都是动态链接的?

非常感谢

最佳答案

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

关于c++ - Qt c++ 我的程序使用静态链接还是动态链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44428533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com