1、宏
引用
尽量不要将宏定义置于头文件当中,避免引用头文件时重复定义。
2、MFC CString
引用
先看看Format用于转换的格式字符:
%c | 单个字符 |
%d | 十进制整数(int) |
%ld | 十进制整数(long) |
%f | 十进制浮点数(float) |
%lf | 十进制浮点数(double) |
%o | 八进制数 |
%s | 字符串 |
%u | 无符号十进制数 |
%x | 十六进制数 |
const int c=a+b;
CString str;
str.Format("%d",c);
AfxMessageBox(str);
3、IDE:vc 工作区与工程的区别和联系
引用
一个工程的结果就是一个EXE文件。
一个工作区可以包括多个工程,工作区这个概念就是为了管理多个工程设计的,比如要开发一个网络程序,有服务器和客户端两个程序(工程),那么我用一个工作区把两个工程都包括起来,方便管理,程序编译执行的最小单位还是工程,与工作区无关。。。
4、VC下手动建工程
思路:首先用向导建一个工作空间,在这个工作空间下建两个工程,然后用写字板打开这两个 dsp文件 分析一下这两个工程文件有什么不同(也可用beyond compare工具对比),仿着这个文件新建第三个dsp类型文件。然后用写字板打开工作空间文件.dsw,仿着前两个工程的写法,向里写进去刚建的工程名称。
4.4.1、如果你修改了一些东西,发生“xx.dsp has been modified and cannot be loaded a Developer Studio project” 这种错误,那么就检查一下xx.dsp 是否删除、增加 不对称的的东西如
# Begin Source File
SOURCE=.\GasCardOCXCtl.h
# End Source File
中间缺少东西或多字符都会报
5、同一个工作空间,其中一个工程A引用另外一个工程B的某些类。
A工程下分别加入B工程里的类头文件和cpp文件。当A是MFC工程时,发现B工程中的类文件为标准的C++文件。编译A 是报错:
fatal error C1010: unexpected end of file while looking for precompiled header directive
http://zhidao.baidu.com/question/236360935.html
6、vc6默认安装后,工作区当中工程在菜单栏中没有。
右键单击菜单栏空白处,将“Build MiniBar” 复选框 去掉前面的勾,选上“Build”前面的勾,这时在菜单栏中就可以看到当前工作区中的工程了。方便调试。
7、引入其它开发包的lib 和头文件
8、查询程序的汇编码

- 大小: 146.9 KB

- 大小: 12.5 KB

- 大小: 11.8 KB

- 大小: 15 KB
分享到:
相关推荐
在本文中,我们将深入探讨如何使用VC++6.0中的MFC(Microsoft Foundation Classes)库进行串口编程,创建一个上位机程序,以便与单片机进行数据通信。MFC是微软为Windows应用程序开发提供的C++类库,它简化了窗口、...
VC6.0虽然是一款较老的IDE,但仍然被一些开发者用于教学和特定项目,因此该库的兼容性对于这部分用户来说是宝贵的。 学习NurbsLib库的源代码,可以深入了解NURBS的数学原理,例如Bézier曲线到NURBS的转换、De Boor...
本篇文章将详细介绍如何在使用Visual C++ 6.0(VC6.0)的环境下安装GDAL 1.4.2版本,并且会展示如何配置开发环境以及编写一个简单的GDAL程序。 首先,安装GDAL之前需要下载相应的安装文件,即gdal142.zip,然后将其...
以前用的一个支持类模板的叫Matrix TCL Lite v1.13的小矩阵库,本来在VC6.0下用得不错的,好几年不搞编程了,最近又搞起来,发现在VS2010下不能直接使用,而其官方已经不再放出其升级版本,所以我就自己看着改写了下...
在本项目中,RS纠错编码算法被实现了C++语言,并在VC6.0集成开发环境下通过对话框形式进行展示,方便用户直观理解其工作原理和操作流程。 首先,我们需要理解RS编码的基本概念。RS编码是一种基于伽罗华域上的线性...