下载此文档

yuv源码解读.doc


文档分类:金融/股票/期货 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
(1): 以从到下逐步来解读这个软件,由 逐步向下进行拓展: #if !defined(AFX_STDAFX_H__51FE175E_2896_4B95_82AC_E834A7145FC1__INCLUDED_) #define AFX_STDAFX_H__51FE175E_2896_4B95_82AC_E834A7145FC1__INCLUDED_ #if _MSC_VER > 1000 #pragma once// 这条预编译指令的作用是保证头文件只是被编译一次,在 VC 平台上使用,但是考虑到兼容性,使用还不是很多#endif // _MSC_VER > 1000 #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers #include <> // MFC core and ponents #include <> // MFC extensions #include <> // MFC support for Explorer mon Controls #ifndef _AFX_NO_AFXCMN_SUPPORT #include <> // MFC support for mon Controls #endif // _AFX_NO_AFXCMN_SUPPORT //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif// 此处有稍许的不解,为什么这里的#endif 的颜色是灰色的呢?? // !defined(AFX_STDAFX_H__51FE175E_2896_4B95_82AC_E834A7145FC1__INCLUDED_) 这个函数库作为这个简易软件预编译的第一个库函数,作用是把一个 project 中使用的一些 MFC 标准头文件(如 , )预先编译,以后该工程编译时,不在编译这部分头文件,仅仅使用预编译的结果。这样的好处就是能够加快编译的速度,节省时间和效率。 的实例化:这个预编译的文件是通过编译 生成,以工程命名。预编译头文件通过编译 生成,以工程名命名,由于预编译的头文件的后缀是“ pch ”, 所以编译结果文件是 。译器通过一个头文件 stdafx. h 来使用预编译头文件。另外,编译器会认为,所有在指令#include ” " 前的代码都是预编译的,因此,所有 CPP 实现文件的第一条语句都是: #include “ ” 3.#ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif 这个预编译语句,是几乎每一个文件 CPP 都包含的语句。表示如果生成调试版本,要指定

yuv源码解读 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-06-01
最近更新