繁体   English   中英

在没有IDE的情况下运行Qt程序

[英]Running Qt program without IDE

我如何运行一个已经在Qt IDE上已经构建和编译过的程序,以便我可以将该程序在我想要的任何计算机上运行而无需在该计算机上重新编译。 我是一个初学者,所以几乎不回答这个问题。:)

谢谢

您的问题有几个部分。

1)您需要针对要使用它的每种体系结构进行编译。

2)每个架构也将具有一组与之关联的Qt动态库,这些库也需要可用。

3)有些架构具有易于部署的机制。 EG,在Mac上,您可以运行“ macdeployqt”将库放入应用程序目录。 对于诺基亚手机(Symbian,harmattan(N9)等),QtCreator具有部署步骤,该步骤将为手机构建一个包装,甚至包括一个图标。

4)对于没有这种功能的系统,例如linux和windows ,您将需要分发二进制文件并要求用户具有Qt可用,或者打包包含所需Qt库的目录/ zip并将其分发。

它无法启动,因为它找不到依赖项。 当您在Windows上时,可以将这些库移动到与应用程序相同的目录中。 要查找缺少的库,请使用依赖项遍历器

我很确定找不到这些库:

  • Qt动态库(可以在Qt bin目录中找到,使用dll)
  • 用于编译的C动态库。 如果您是创建者,并且使用默认设置,它将是mingw-xxx (可以在Qt安装目录中找到,不知道确切的位置)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM