摘要:
MinGW和Cygwin都解决了C++跨平台交叉编译的问题,使Linux下的程序在Windows上编译运行成为可能。 MinGW给习惯在Linux上开发的人员在windows上提供了一套类似的工具集;Cygwin主要是对于在Linux的程序,无需改动代码即可移植到windows上;gnuwin32主 阅读全文
摘要:
1、安装Qt5 Qt5的安装比Qt4的安装简单多了,我装的是Qt5.4(qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe),它集成了MinGW、Qt Creator等,不需要你再单独下载MinGW和Qt Creator。 首先,去Qt官网... 阅读全文
摘要:
本文主要讲解利用VS2010下的Visual Studio Installer打包Zigbee程序(VS2010编写)的过程。1、打开Zigbee程序,在解决方案中添加“新建项目”-->其他项目类型-->安装和部署-->Visual Studio Installer-->安装项目,命名为Zigb... 阅读全文
摘要:
C++是一种静态数据类型检查的、支持多重编程范式的程序设计语言,支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等泛型程序设计的多种程序设计风格。 MFC(Microsoft Foundation Classes),是一个微软公司提供的类库,以C++类的形式封装了Windows的API... 阅读全文
摘要:
最近我在写一个项目报告,老师让我们以毕设的格式做。我现在就根据大一时老师所教的office(选修课)和网上所查,以Word 2010为例讲解论文模板的定制。 在论文编排过程中,首先进行页面设置,包括如何设置页边距、纸张、版式等。其次是定制并使用论文的结构模板,保证论文内容的完整性和次序的准确性... 阅读全文
摘要:
批处理,顾名思义就是进行批量的处理。批处理的本质,是一堆DOS命令按一定顺序排列而形成的集合。批处理有一个很鲜明的特点:使用方便、灵活,功能强大,自动化程度高。 批处理文件是扩展名为.bat 或.cmd的无格式的文本文件,包含一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释运行。在 阅读全文
摘要:
MFC六大关键技术包括:MFC Initialization —— MFC程序的初始化过程RTTI(Runtime Type Information)—— 运行时类型识别Dynamic Creation —— 动态创建Persistence ——永久保存(串行化、序列化)Message Mappin... 阅读全文
摘要:
预处理是在编译之前的处理,而编译工作的任务之一就是语法检查,预处理不做语法检查。预处理命令以符号“#”开头。 常用的预处理指令包括: 宏定义:#define 文件包含:#include 条件编译:#if、#elif、#ifndef、#ifdef、#endif、#undef 错误信息指令:#error 阅读全文
摘要:
变量存储类别 变量声明/定义的一般形式: 存储类别指的是数据在内存中存储的方法。存储方法分为静态存储和动态存储两大类。标准C语言为变量、常量和函数定义了4种存储类型:extern、auto、static、register。根据变量的存储类别,可以知道变量的作用域和存储期。这4种存储类型可分为两种生存 阅读全文
摘要:
运行时类型识别(Run-time type identification , RTTI),是指在只有一个指向基类的指针或引用时,确定所指对象的准确类型的操作。其常被说成是C++的四大扩展之一(其他三个为异常、模板和名字空间)。使用RTTI的两种方法: 1、typeid() 第一种就像size... 阅读全文