将所有文件分为 6 个部分:解决方案相关文件、工程相关文件、应用程序头文
件和源文件、资源文件、预编译头文件和编译链接生成文件。
1.解决方案相关文件
解决方案相关文件包括解决方案文件夹下的.sdf 文件、 .sln 文件、 .suo 文件和 ipch 文
件夹。
.sdf 文件和 ipch 目录一般占用空间比较大,几十兆甚至上百兆,与智能提示、错误提
示、代码恢复和团队本地仓库等相关
.sln 文件和.suo 文件为 MFC 自动生成的解决方案文件,它包含当前解决方案中的工程
信息,存储解决方案的设置。
2.工程相关文件
这个文件夹就是解决方案文件夹。里面的“相机标定3”是工程文件夹。
工程相关文件包括工程文件夹下的.vcxproj 文件和.vcxproj.filters 文件。
.vcxproj 文件是 MFC 生成的工程文件,它包含当前工程的设置和工程所包含的文件等
信息。 .vcxproj.filters 文件存放工程的虚拟目录信息,也就是在解决方案浏览器中的目录结
构信息。
3.应用程序头文件和源文件
应用程序向导会根据应用程序的类型(单文档、多文档或基于对话框的程序)自动生
成一些头文件和源文件,这些文件是工程的主体部分,用于实现主框架、文档、视图等。
下面分别简单介绍下各个文件:
HelloWorld.h:应用程序的主头文件。主要包含由 CWinAppEx 类派生的 CHelloWorld<