stdafx.h和pch.h头文件说明

stdafx.h和pch.h头文件说明

stdafx.h和pch.h都是在Windows平台上使用的预编译头文件。都是Microsoft Visual Studio 中自动生成。注意,其他编译器不支持,Microsoft Visual Studio 专用(需要)。

在Visual Studio中,stdafx.h是用于预编译头文件的文件名。当你创建新的项目时,该文件会自动生成,并包含一些常见的头文件,可以加快编译过程,减小编译时间。可以在stdafx.h中包含一些你需要用到的公共头文件。

而在Visual Studio 2017及更高版本中,则将预编译头文件的文件名更改为了pch.h,功能与stdafx.h类似,只是名称不同而已。

例如:

// 如果您使用的是Microsoft Visual Studio,请请保留下面这一行:
// #include "stdafx.h"  //VS2017以后版本 将"stdafx.h" 换成"pch.h"
#include <iostream>
using namespace std;
int main(){
     cout << "Hello World!";
     return 0;
}

猜你喜欢

转载自blog.csdn.net/cnds123/article/details/132706891