gpt4 book ai didi

qt-creator - 如何编译包含所有 Qt 所需库、QtCreator、Linux 的项目?

转载 作者:行者123 更新时间:2023-12-05 01:14:29 27 4
gpt4 key购买 nike

首先,我对我的英语感到抱歉。那不是我的语言。

我正在 QtCreator、Linux 中开发一个应用程序。当 IDE 询问我将使用的库时,我只保留选定的库(它们未启用取消选中)。现在,我必须在 RedHat 5 中运行编译后的文件,但它没有运行。它告诉“加载共享库时出错:libQtGui.so.4:...”。那么,我该如何解决这个问题呢?

我不应该在 RedHat(它是一个服务器)中安装 Qt 库。我更喜欢编译包含所需 Qt 库的 Qt 项目(到自编译文件中,或在同一目录中)。

拜托,你能告诉我一些想法吗??

最佳答案

如果你不能安装 qt,你有两个主要的选择:

  1. 将库与您的应用程序一起部署(如何执行此操作取决于您部署应用程序的方式。手动复制可能就足够了。)
  2. 静态链接到 qt 库。然后它们将包含在您的可执行文件中(结果会更大)。 Static linking

this thread 中讨论了静态链接与动态链接的一些优缺点。 .

关于qt-creator - 如何编译包含所有 Qt 所需库、QtCreator、Linux 的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4260149/

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