- 博客(4)
- 收藏
- 关注
原创 编译《深入解析MFC》第一个程序遇到的问题
想趁这个暑假学好MFC编程,看了网上朋友的推荐,选了大名鼎鼎的《深入解析MFC》这本书。不过在编译他的第一个mfc程序示例是就遇到困难了。 编译器显示如下错误提示:fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
2010-07-16 18:48:00
721
转载 函数调用约定
前言: 文章讲述了几种主要程序语言中的函数调用约定;详细说明时主要以VC6中的函数调用约定为主,阐释方式主要是以C++程序编译后得到的汇编代码来进行说明; 我所使用的编译器和平台:WindowsXP + 赛扬1G + VC6(主要工具)/Delphi6/C++Builder6; 一:函数调用约定; 函数调用约定是函数调用者和被调用的函数体之间关于参数传递、返回值传递、堆栈清除、寄存器使用的一种约定; 它是需要二进制级别兼容的强约定,函数调用
2010-06-16 17:02:00
510
转载 汇编的局部变量
局部变量这个名称最早源于高级语言,主要是为了定义一些仅在单个函数里面有用的变量而提出的,使用局部变量能带来一些额外的好处,它使程序的模块化封装变得可能,试想一下,如果要用到的变量必须定义在程序的数据段里面,假设在一个子程序中要用到一些变量,当把这个子程序移植到别的程序时,除了把代码移过去以外,还必须把变量定义移过去。而即使把变量定义移过去了,由于这些变量定义在大家都可以用的数据段中,就无法对别的
2010-04-20 22:31:00
5261
转载 C中的volatile用法
volatile用法www.firnow.com 时间:2009-03-03 作者:匿名 编辑:sky 点击: 1010 [评论]C中的volatile用法 volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加vola
2010-04-14 22:04:00
363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人