刚开始学Qt不到一星期, 在看本书时,自己试着运行书上例子。 2.1节 FindDialog 的例子,我自己运行时碰到了
问题,求各位帮忙解答!
我装的是 最新的
QtSDK 1.2.1 版本,调试运行后出现了
错误。 错误如下:
(一)下面这些是用MSVC2010调试 出现的错误
1 \..\FindDialog\finddialog.cpp:7: 错误:C2514: “QLable”: 类
没有构造函数
2 ..\FindDialog\finddialog.cpp:9: 错误:C2027: 使用了未定义类型“QLable”
3 ..\FindDialog\finddialog.cpp:9: 错误:C2227: “->setBuddy”的左边必须指向类/结构/联合/泛型类型
4 \FindDialog\finddialog.cpp:28: 错误:C2664: “QBoxLayout::addWidget”: 不能将
参数 1 从“QLable *”转换为“QWidget *”与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
(二)下面是用
MinGW调试 出现的错误
1. \FindDialog\finddialog.cpp:7: 错误:invalid use of incomplete type 'struct QLable'
2. ..\FindDialog\finddialog.h:8: 错误:forward declaration of 'struct QLable'
3. ..\FindDialog\finddialog.cpp:9: 错误:invalid use of incomplete type 'struct QLable'
4.\FindDialog\finddialog.h:8: 错误:forward declaration of 'struct QLable'
5. \FindDialog\finddialog.cpp:28: 错误:no matching function for call to 'QHBoxLayout::addWidget(QLable*&)'
2.1节例子
FindDialog.rar (5 K) 下载次数:4 希望各位帮忙解答下 ! 谢谢~