一.背景
在VS2017中新建一个控制台应用程序,生成的工程中main函数所在的文件中,包含头文件:"stdafx.h"
将语句:#include "stdafx.h" 注释掉之后,VS工程编译错误如下:
二.解决
方法1 修改每一个源文件的属性
1) 在解决方案资源管理器中,右击相应的.cpp文件,点击“属性”
2) 在左侧配置属性中,点开“C/C++”,单击“预编译头”
3) 更改右侧第一行的“创建/使用预编译头”,把选项从“使用预编译头(/Yu)”改成“不使用预编译头”
方法2 修改工程属性(
这种做法会使每次编译过程非常缓慢)
1)在解决方案右击工程,点击属性