afxtempl.h是Linux系统头文件么

afxtempl.h是Linux系统头文件么,第1张

所有以AFX开头的MFC库都没有在LINUX上的版本实现,你不用想了

在LINUX下,写CList程序,要用ANSI C++写,这样才可以在WINDOWS和LINUX下互相移植

这种程序对标准化要求很高,创建工程时,只能用建立空工程手工输入源代码才行,对于创建MFC应用程序,是没有办法移至到LINUX下的

一些定义与设置,为MFC提供最基本支持,将各种松散的东西组织起来,同时为MFC 类库的后续建立 提供方便。一个最简单的 MFC 只需 afxwin.h 即可,而afxwin.h 开始就是 #include <afx.h>

具体来说, afx.h 内容如下:

1. 编译选项设置,还包括warning等的预设值

2. 一些头文件:afxver_.h, C相关头文件,一些Win32库, 包库MFC库

3. 一些基本类声明,包括CArchieve, CArchieveException, CDumpContext, CException, CFile, CFileException, CFileFind, CMemFile, CMemoryException , CNotSupportedException, CObject, CStdioFile

5. 一些基本类型, 常量, 全局变量,函数,以及一些方便比较,转换的东东, 诊断函数支持, 还包括一些方便诊断的宏(由于MFC的严谨性, afx.h 中提供了大量方便其他MFC 头文件 的宏等)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7422957.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存