在Visual Studio2012 运行C++程序时出现如下问题:在查找预编译头使用时跳过 将指令添加到“stdafx.h”或重新生成预编译头问题

在运行C++程序时,编译报错如下:
在Visual Studio2012 运行C++程序时出现如下问题:在查找预编译头使用时跳过 将指令添加到“stdafx.h”或重新生成预编译头问题_第1张图片
遇到这类问题,原因是
程序默认使用了预编译头,而代码中却少了#include“stdafx.h”这一句话,这个代码叫做预编译头,它包含了很多头文件,意思是编bai译器通过一个头文件stdafx.h来使du用预编译头文件。在我们写代码的时候方便程序员。要解决这个问题,有两个办法:
1、加上#include“stdafx.h”就可以正常运行;
2、通过取消VS的默认设置,不使用预编译头。具体步骤如下:

- 1 选择项目–点击最后一个属性
在Visual Studio2012 运行C++程序时出现如下问题:在查找预编译头使用时跳过 将指令添加到“stdafx.h”或重新生成预编译头问题_第2张图片
- 2 选择配置属性–C/C+±–预编译头
在Visual Studio2012 运行C++程序时出现如下问题:在查找预编译头使用时跳过 将指令添加到“stdafx.h”或重新生成预编译头问题_第3张图片
- 3 在预编译头的下拉选项找那个选择不使用预编译头,点击右下角的应用即可。
在Visual Studio2012 运行C++程序时出现如下问题:在查找预编译头使用时跳过 将指令添加到“stdafx.h”或重新生成预编译头问题_第4张图片

你可能感兴趣的:(c++)