哪个QT版本/内部版本更稳定

Which QT Version/Build is more stable?

本文关键字:版本 QT 哪个 内部      更新时间:2023-10-16

我是QT的新手。我曾经在Win7(32位)上玩QT示例,玩得很开心。现在我买了一台新的Win8(64位)电脑,想和QT一起工作。

我安装了与Windows 64位的2012 express+Qt 5.1.0相比持续的版本(与2012相比,525 MB)令我失望的是,在构建之后,示例的exe不断崩溃我的Win8。我怀疑Qt 5.1.0是否足够稳定,适合开发。

我只需要QT作为一个接口。我只使用小部件部分。而且我的发展时间很短。

我想也许旧版本更稳定?另外,我想也许32位版本更稳定?

1) 有人能建议一个更稳定的版本和构建吗?这样我就可以用它来开发并发布它。

2) 在一台电脑上运行多个版本的VS express和QT可以吗?

我想也许旧版本更稳定?另外,我想也许32位版本更稳定?

这是可能的。如果我是你,我会这么做:

  1. 调查崩溃,看看这是否是微不足道的事情(缺少VC运行时或类似的东西)
  2. 切换到32位版本
  3. 如果失败,请切换到旧版本。(4.8.3或4.8.1)
  4. 如果失败,请使用旧的编译器(VS2008express)从源代码生成旧版本
  5. 如果失败,请彻底调查事故原因并设法修复
  6. 如果失败,请向qt错误跟踪器报告错误并联系开发人员
  7. (最后的手段)如果失败,要么放弃对windows8的支持,要么切换到不同的gui库

有人能建议一个更稳定的版本和构建吗?这样我就可以用它来开发并发布它。

4.8.1.使用vs2008 express对我有效,但我从未在windows8上测试过它。

在一台电脑上运行多个版本的VS express和QT可以吗?

您应该能够做到这一点(我同时使用qt表示vc和qt表示mingw),但您必须确保qt安装的"bin"文件夹(dll和工具)不在PATH中。否则,事情会变得非常混乱,尤其是如果你使用了几个不同的编译器(不同的编译器使用不同的名称篡改方案,所以如果你的路径中有不同编译器的qt dll,你的应用程序可能无法启动)。如果您计划使用几种不同的编译器,那么即使qt版本相同,每个编译器也需要安装一个qt。