小编Hon*_*DEV的帖子

我可以使用#include"pch.h"而不是#include"stdafx.h"作为Visual Studio C++中的预编译头吗?

这是我第一次使用C++并正确地进行编码.我正在关注learncpp.com上的C++教程,我正在使用Visual Studio 2017 ...

在教程中,他们从一些简单的"Hello,world!"开始.代码和他们放在#include "stdafx.h"一起的代码顶部#include <iostream>.当我自己复制此代码并尝试构建它时,我收到错误:

C1010:查找预编译头时意外结束文件.您是否忘记在源代码中添加#include"pch.h"?

当我的解决方案资源管理器找我注意到,在他们的头文件和源文件选项卡教程,他们被称为"stdafx.h中"和"stdafx.cpp"的文件,但对我来说这些文件被称为"pch.h"和"PCH的.cpp".

所以我尝试重命名为#include "stdafx.h"to #include "pch.h",代码构建完美并执行完毕.那么我应该坚持使用#include "pch.h"其余代码还是这个问题?

谢谢!

c++ compiler-errors visual-studio

15
推荐指数
1
解决办法
3万
查看次数

标签 统计

c++ ×1

compiler-errors ×1

visual-studio ×1