升级到Qt 5后的错误

时间:2013-03-27 20:12:37

标签: c++ qt

我刚从官方网站升级并安装了Qt 5:https://qt-project.org/downloads 我选择的版本:

  

Qt 5.0.1 for Windows 32-bit(MinGW 4.7,823 MB)

问题是什么都不再有效!当我尝试运行使用Qt 4.8完美编译的代码时,我有66个错误。

以下是一些例子:

  

错误:无效使用不完整类型'class QLabel'
  错误:'class QLabel'的前向声明
  错误:无效使用不完整类型'class QLineEdit'

非常奇怪的错误。

这是编译输出:

  

mingw32-make: * [debug]错误2
  21:10:34:进程“C:\ Qt \ Qt5.0.1 \ Tools \ MinGW \ bin \ mingw32-make.exe”退出代码2.
  构建/部署项目SQLWidgetMapper时出错(工具包:Desktop Qt 5.0.1 MinGW 32bit)
  执行步骤'Make'时

任何人都可以给我一个线索吗?

2 个答案:

答案 0 :(得分:3)

QWidgets have been moved into a separate module。你读过文档,对吧?

答案 1 :(得分:0)

您是否同时安装了Qt 4.8和Qt 5.0?检查路径环境变量中的内容。