VC6.0++ 工具使用点滴

1、宏
[quote]尽量不要将宏定义置于头文件当中,避免引用头文件时重复定义。[/quote]
2、MFC CString
[quote]
先看看Format用于转换的格式字符:
 [table]
|  %c | 单个字符|
|  %d | 十进制整数(int)|
|  %ld | 十进制整数(long)|
|  %f | 十进制浮点数(float)|
|  %lf | 十进制浮点数(double)|
|  %o | 八进制数|
|  %s | 字符串|
|  %u | 无符号十进制数|
|  %x | 十六进制数|
[/table]
[/quote]
const int c=a+b;
CString str;
str.Format("%d",c);
AfxMessageBox(str);

3、IDE:vc 工作区与工程的区别和联系
[quote] 一个工程的结果就是一个EXE文件。
一个工作区可以包括多个工程,工作区这个概念就是为了管理多个工程设计的,比如要开发一个网络程序,有服务器和客户端两个程序(工程),那么我用一个工作区把两个工程都包括起来,方便管理,程序编译执行的最小单位还是工程,与工作区无关。。。[/quote]
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 是报错:[color=red]fatal error C1010: unexpected end of file while looking for precompiled header directive[/color]

[url=http://zhidao.baidu.com/question/236360935.html]http://zhidao.baidu.com/question/236360935.html[/url]
6、vc6默认安装后,工作区当中工程在菜单栏中没有。
右键单击菜单栏空白处,将“Build MiniBar” 复选框 去掉前面的勾,选上“Build”前面的勾,这时在菜单栏中就可以看到当前工作区中的工程了。方便调试。
7、引入其它开发包的lib 和头文件

[img]http://dl.iteye.com/upload/attachment/0069/5204/be8f5be2-9c9d-3b01-b059-e11b29c00be3.png[/img]


[img]http://dl.iteye.com/upload/attachment/0069/5206/889f4fa9-da0a-3dbd-b2a5-8a2a4e5ebee6.png[/img]

[img]http://dl.iteye.com/upload/attachment/0069/5208/55a26e5a-c7f6-3348-b8ce-dbd8eb844b6e.png[/img]
8、查询程序的汇编码

[img]http://dl.iteye.com/upload/attachment/0078/4281/770e9a15-d88f-37b7-afc1-eeca9b5c6cd7.jpg[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值