【发布时间】:2013-04-22 23:08:15
【问题描述】:
我正在考虑使用 Qt 将独立的 Windows 应用程序移植到 OS X 和可能的 Linux。我以前从未使用过Qt。我不知道我应该使用 Qt 4 还是 Qt 5。
我很想获得使用 Qt 4 和 5 的大型应用程序开发人员的反馈。每个版本的优缺点是什么?
有关该项目的更多信息:
该应用程序是用于数码摄影的高端工具:实时 HDR、色调映射等,用于处理 96 位/像素的大型照片。
该应用程序当前正在使用以下技术:
- UI 代码:C#、C++/CLI、.NET 2.0 WinForm
- 核心算法:C++、OpenMP、SSE
我打算使用 Qt 框架来重新开发 UI 代码。我有以下限制:
- 支持的操作系统:Windows XP、Vista、7 和 8;操作系统; (Linux)
- 两个版本:32 位和 64 位
- 应用程序必须能够在 VM 上运行(很少或不支持 OpenGL)
- 执行速度/实时性至关重要
- 主要开发环境:Windows 7 64 位上的 Visual Studio
谢谢!
【问题讨论】:
-
相信我,两者都很好。但是,您更愿意坚持使用最前沿的库,不是吗?那么选择就很明显了。
-
@Will:为什么“因为没有建设性而关闭”?我认为我的问题非常具体。我已经精确地列出了项目限制。我相信在问题的上下文中使用 Qt 4 而不是 Qt 5 或相反是有事实原因的。通过关闭,您将阻止有经验的用户分享有趣的知识。
-
@user2331479:我们积极反对“主观”问题。它背后的精神可以在this blog post 中找到。不幸的是,这很难做到。你的问题,要求反馈和利弊,并不完全符合这个模式。注意选择正确的答案。它几乎只是一些链接,而不是其他。因此,您的问题被标记了,我同意了。如果您认为可以使用博客作为指导edit您的问题,请这样做并标记以重新打开它。如需更多信息,请访问Meta Stack Overflow。
-
在收到答案之前关闭它本来是合适的,但现在它应该开放以完全保留已做出的贡献。
标签: windows macos qt cross-platform