gpt4 book ai didi

c++ - 如何在 Creator 中使用我的静态 Qt 构建?

转载 作者:太空宇宙 更新时间:2023-11-04 16:03:24 25 4
gpt4 key购买 nike

在构建 Qt 5.6 msvc 以获得静态部署之后,我已经完成构建 Qt 成功(configure -static -platform win32-msvc2013 -nomake examples -nomake tests)大约 4 小时,我打开了一个新项目,但在 . pro CONFIG += static 并切换到 relase 模式并得到缺少库的错误,它的正常小部件,当从 relase 文件夹运行 exe 时,它​​的大小很小,大约 20 kb,是否缺少步骤?

最佳答案

不要在项目中加入CONFIG += static,没有必要。同一个 PRO 文件可以用于动态或静态 Qt 构建,这很方便,因为您可以使用更快的编译速度和能够调试的动态构建进行开发,而只使用静态构建进行最终生产。

在你的静态构建完成后,你需要将它添加到一个工具包中,并将工具包添加到你的项目中:

  • 打开工具-选项-构建&运行
  • 在“Qt Versions”中单击添加...并选择您构建的 bin\qmake.exe
  • 从“Kits”中使用 Add 或 Clone 创建一个新的 kit,选择静态 Qt 构建、编译器等
  • 从“项目”(Qt Creator 左侧的 Spanner 图标)- 添加套件,然后选择您的套件
  • 从运行按钮上方的按钮(项目下方的绿色箭头)选择您的套件并发布

enter image description here

enter image description here

就是这样...如果您的构建正常,您的应用应该可以构建并运行。

请记住,如果您分发静态构建的闭源应用程序,您需要提供您的目标文件以及有关所用工具和版本的信息,以满足 LGPL 关于提供将您的应用程序重新链接到不同版本的选项的要求图书馆的。这是假设您没有商业 Qt 许可证。

关于c++ - 如何在 Creator 中使用我的静态 Qt 构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39707562/

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