哪个QT版本/版本更稳定?

时间:2013-07-08 01:49:23

标签: c++ qt

我是QT的新手。 我曾经在Win7(32位)上使用QT示例并且玩得很开心。 现在我买了一台新的Win8(64位)PC并希望使用QT。

我安装了vs 2012 Express + Qt 5.1.0 for Windows 64-bit(VS 2012,525 MB) 令我失望的是,在构建之后,示例的exe会让我的Win8崩溃。 我怀疑Qt 5.1.0对于开发人员是否足够稳定。

我只需要QT作为界面。 我只使用小部件。 我的开发时间很短。

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

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

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

1 个答案:

答案 0 :(得分:1)

  

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

这是可能的。如果我是你,那就是我要做的事情:

  1. 调查崩溃,看看这是否是微不足道的(缺少VC运行时或类似的东西)
  2. 切换到32位版本。
  3. 如果失败,请切换到旧版本。 (4.8.3或4.8.1)
  4. 如果失败,请使用较旧的编译器(VS2008 express)从源代码构建旧版本
  5. 如果失败,请彻底调查崩溃原因并尝试解决。
  6. 如果失败,请向qt bug跟踪器报告错误并联系开发人员。
  7. (最后的办法)如果失败则要么支持windows 8,要么切换到不同的gui库。
  8.   

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

    4.8.1。 vs2008 express对我有用,但我从未在Windows 8上测试过它。

      

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

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