错误 |
原因 |
解决 |
|
1 |
error C2533: “GDQEditPolygonFrm::{ctor}”: 构造函数不能有返回类型 |
头文件里定义完类后,在大括号外没分号 |
加分号 |
2 |
connect方法,没有与slot方法绑定 |
1.对于继承的类,容易忽略Q_OBJECT的增加 |
|
3 |
error C3867: “GDQPolygonEditForSectionFrm::setMngUi”: 函数调用缺少参数列表;请使用“&GDQPolygonEditForSectionFrm::setMngUi”创建指向成员的指针 |
setMngUi函数调用没有加括号。 |
|
4 |
error C2143: 语法错误 : 缺少“;”(在“*”的前面) |
没有增加头文件,或没有增加正确的头文件 |
检查定位错误的代码行定义变量的类型的头文件是否包含或是否包含正确。 |
5 |
error C2572: “GDQEditPolygonFrm::GDQEditPolygonFrm”: 重定义默认参数 : 参数 3; |
构造函数实现时,也把默认值赋值上了。 |
注释掉定义的构造函数的默认赋值 |
6 |
严重的中断错误(数据库); |
1.未关闭的情况下,重复打开同一个数据库; |
检查数据库存的使用与关闭 |
7 |
3>GDQPolygonEditForLoftingFrm.obj : error LNK2019: 无法解析的外部符号 "public: __thiscall GDQPolygonModifyEDOSelectState::GDQPolygonModifyEDOSelectState(class GDQPolygonEditor *)" (??0GDQPolygonModifyEDOSelectState@@QAE@PAVGDQPolygonEditor@@@Z),该符号在函数 "private: void __thiscall GDQPolygonEditForLoftingFrm::setDefaultState(void)" (?setDefaultState@GDQPolygonEditForLoftingFrm@@AAEXXZ) 中被引用 |
文件GDQPolygonModifyEDOSelectState没有增加入来。 |
加入相应的头文件。 |
8 |
…………LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall…… |
moc文件有些时候在文件打入到VS的时候没有生成,会提示三个在Q_OBJECT里面的函数找不到的连接的外部错误,可是在编译时是没有错的。 |
在头文件编辑一下,保存,VS会自动重新生成moc文件。 |
- 浏览: 310682 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (272)
- java (42)
- c (49)
- 算法 (29)
- 汇编语言 (3)
- 字符集 (3)
- error (3)
- 搜索引擎 (2)
- 互联网 (18)
- linux (12)
- 网络 (20)
- VMWare (1)
- 面试 (7)
- c++ (55)
- 设计模式 (3)
- db (9)
- office (2)
- FS (1)
- rest (3)
- Ajax (2)
- Spring (2)
- Hibernate (3)
- matlab (1)
- load balancing (8)
- 分布式计算 (2)
- 易语言 (1)
- apache tomcat (1)
- 测试 (1)
- 数据结构 (5)
- 数学 (13)
- 服务器 (9)
- 读后感 (4)
- 好书介绍 (1)
- script (3)
- wordpress (2)
- delphi (21)
- pascal (8)
- xml (3)
- 趣味 (1)
- PHP (3)
- python (13)
- DLL (4)
- openGL (8)
- windows (2)
- QT (28)
- django (7)
- jquery (1)
- 数据挖掘 (7)
- nginx (1)
- js (1)
- mac (1)
- hadoop (3)
- 项目管理 (1)
- 推荐系统 (1)
- html (1)
最新评论
-
晴天1234:
related remove:attention.ibus和u ...
UBUNTU的默认root密码是多少,修改root密码 -
美丽的小岛:
美丽的小岛 写道如上配置好就得了。提示没有OpenGl.dll ...
OpenGL学习入门之VS2010环境配置 [转] -
美丽的小岛:
如上配置好就得了。提示没有OpenGl.dll之类的,再增加入 ...
OpenGL学习入门之VS2010环境配置 [转] -
美丽的小岛:
主要是理清哪两个对象之间的关系,是信号与所有槽的关系或者是槽与 ...
QT之DisConnect -
美丽的小岛:
LPCTSTR类型:L表示long指针 这是为了兼容Windo ...
QString与各种字符串之间的转化
发表评论
-
vs2008【断点无效】解决方法
2015-04-13 10:05 796有时候,我们在用vs2008调试的时候,会出现断点无效。如下 ... -
关于QT事件
2015-04-07 19:01 722Qt提供了5个级别的事件处理和事件过滤方法。 1.重新实现 ... -
C++对象使用错误之复制构造函数与赋值
2015-03-31 14:21 500先来一段会出错的代码: #pragma once ... -
c++多线程编程
2015-03-25 23:50 1006http://blog.csdn.net/hitwengq ... -
《Windows核心编程》---图形用户界面之窗口<转>
2015-03-16 09:20 760图形用户界面之---窗口: 主函数一般是: /**** ... -
Qt源码学习(从Win32到Qt)
2015-03-15 23:03 2058本文以一个Win32的helloworld程序开篇, · ... -
Qt Event Dispatcher<转>
2015-03-15 21:40 963Qt中的事件大致可分为3类: Spontane ... -
解读 Q_D, Q_Q 指针<转>
2015-03-15 20:31 1664d指针是在主类中使用的,来获取私有子类成员指针 q指针是在 ... -
介绍QScopedPointer
2015-03-15 19:02 1193介绍 QScopedPointer 原文出处:htt ... -
Qt 内存管理机制<转>
2015-03-07 22:58 824原创作品,允许转载, ... -
Qt的一些核心机制
2015-03-07 22:40 3009这里简单介绍Qt的一些 ... -
C++模板之特化与偏特化详解
2015-01-07 14:44 843转自:http://www.jb51.net/a ... -
c++中的typename与class<转>
2015-01-07 08:51 834在泛型编程的形参表中,关键字typename和class具有 ... -
traits:Traits技术初探
2015-01-06 12:49 811概述:traits是一种特性萃取技术,它在Generic ... -
POD型别
2015-01-06 12:37 775POD全称Plain Old Data。通俗的讲,一个类或结 ... -
c++核心基础知识(内存管理)
2015-01-04 22:22 712内存管理是C++最令人切 ... -
RAII惯用法:C++资源管理的利器
2015-01-04 22:15 527RAII是指C++语言中的一个惯用法(idiom),它是“ ... -
内存分配器<转>
2015-01-04 22:07 1395题记:内存管理一直 ... -
operator new在C++中的各种写法
2015-01-04 19:27 1220http://blog.sina.com.cn/s/blo ... -
可变参数va_list
2014-12-26 17:45 8881.要在函数中使用参数,首先要包含头文件<stdarg ...
相关推荐
开发者应利用QT的调试工具,如qDebug()宏和Qt Creator的调试器,确保程序无明显错误并能正确运行。 总的来说,基于C++ & QT的学生选课系统展示了多种高级编程技术的综合应用,不仅涵盖了语言基础和GUI设计,还涉及...
5. **异常处理**:为了确保程序的健壮性,开发者会在关键位置添加异常处理代码,捕获并处理可能出现的错误情况。 6. **多线程**:如果系统需要进行复杂的计算或长时间的任务,可能会利用多线程技术,以提高用户体验...
8. **异常处理**:为了确保程序的健壮性,需要对可能出现的错误进行捕获和处理,C++的try-catch机制在这里起到了关键作用。 9. **单元测试**:为了验证代码的正确性,开发者可以使用QT的QtTest模块编写单元测试,...
在测试和调试阶段,你需要确保所有的功能都能正常工作,没有逻辑错误,同时优化用户体验,如适当的错误提示、反馈信息和友好的界面设计。此外,考虑到图书馆预约系统的多用户并发操作,还需要考虑线程安全和同步问题...
7. **错误的调试版本**:如果你同时有多个Qt版本,确保你在VS中使用的Qt库版本与你编译的项目匹配,否则可能会出现调试信息不一致的问题。 为了解决这个问题,你可以按照上述步骤逐一排查。首先检查Qt库的配置,...
【基于C++&Qt实现的餐厅管理系统】是一个利用Qt框架和C++编程语言开发的完整项目,主要用于模拟餐厅日常运营的管理流程。这个系统适用于学生进行毕业设计或课程设计,同时也适合作为学习Qt和C++实践操作的教程。下面...
在Windows操作系统下,使用Qt进行开发时,如果遇到调试问题,例如无法调试,可能会出现“Unknown debugger type No Engine”的错误信息。这个问题通常发生在选择了Microsoft Visual C++ Compiler (MSVC) 编译器版本...
《串口调试助手Qt5版:C++与QT5的精彩碰撞》 串口调试助手是一种常见的工具,用于测试和调试设备的串行通信接口,它可以帮助开发者在计算机上模拟串口通信,验证数据传输的正确性。在本文中,我们将深入探讨基于QT5...
【基于C++&QT实现的景点管理系统】是一个利用QT框架结合C++编程语言开发的软件项目,主要用于管理和操作与景点相关的数据。QT是一个跨平台的C++图形用户界面应用程序开发框架,它提供了一系列丰富的库,使得开发者...
总结起来,这个项目涵盖了C++编程、QT GUI开发、事件驱动编程、对象导向设计、表达式解析、错误处理等多个核心概念,是学习和实践C++与QT结合应用的好例子。通过深入理解和实践这些知识点,开发者可以创建更复杂、...
【基于Qt的TCP网络调试助手】是一个实用工具,旨在帮助开发者进行网络通信的测试和调试。这个工具由两部分组成:服务端和客户端,它们各自独立编写,以便于模拟真实的网络交互环境。服务端利用了多线程技术,确保了...
Qt Creator内置的调试器可以帮助查找和修复代码中的错误。 总的来说,这个项目涵盖了C++的基础编程、面向对象设计、Qt GUI编程的关键技术,以及简单的业务逻辑实现,对学习者来说是一次宝贵的实践经验。通过阅读...
**C++版本Qt MQTT源码解析** 在C++开发中,Qt是一个广泛应用的跨平台框架,它提供了丰富的GUI工具和网络编程支持。而MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅协议,常用于物联网(IoT)...
7. **测试与调试**:对系统进行全面的功能测试和性能测试,修复可能出现的错误,优化系统性能。 8. **部署与维护**:将系统部署到服务器上,进行实际运行,并定期进行维护和更新。 这个项目对于学习计算机科学的...
7. **错误处理和调试**:学习使用QT Creator的调试工具,编写异常处理代码,确保程序的健壮性。 8. **软件工程**:理解软件开发的全过程,包括需求分析、设计、编码、测试和文档编写。 通过这样的项目,开发者不仅...
7. 错误处理和调试:了解如何在代码中添加适当的错误检查和调试信息。 总之,这个项目涵盖了C++编程、QT GUI开发、数据库操作以及项目组织和报告编写等多个重要知识点,对于学习和提升这些技能是非常有价值的。通过...
9. **错误处理与日志记录**:为了保证程序的稳定性和可靠性,项目中应包含完善的错误处理机制和日志记录功能,以便在出现问题时能够追踪并解决。 总之,这个"大恒双相机C++ QT工程文件"项目结合了C++编程、QT GUI...