c++ - 不用IDE运行Qt程序

标签 c++ qt

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

谢谢

最佳答案

您的问题有几个部分。

1) 您需要为每个要使用它的架构编译它。

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

3) 一些架构具有易于部署的机制。 EG,在 mac you can run "macdeployqt" to get the libraries into the application directory. For nokia phones (symbian, harmattan (N9), etc) QtCreator has a deploy step that will build a package for the phone and even include an icon.

4) For systems without such a feature, like linux and windows ,您需要分发二进制文件并要求用户拥有可用的 Qt,或者打包包含所需 Qt 库的目录/zip 并分发它。

关于c++ - 不用IDE运行Qt程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9619381/

相关文章:

c++ - 在 C++ 或 Arduino 中,如何在函数中接受未知类型的参数?

c++ - 基于插件架构的c/c++应用程序

c++ - std::string 是否不如 QString?

c++ - 从模板创建用于在 Qt 中打印的 PDF 文档

performance - QGraphicsScene/QGraphicsView 性能

C++ SDL2,如何定期更新渲染文本? (ttf)

c++ - 映射内映射(映射作为键)

c++ - 依赖于 msvcr120d.dll Visual Studio 2015(英特尔 TBB)

c - Linux 上 C 中的 UDP 发送方和 Windows 上 Qt 中的接收方不工作?

qt - 如何在 QML 中访问和更改组件中的项目