#pragma hdrstop
Posted
技术标签:
【中文标题】#pragma hdrstop【英文标题】: 【发布时间】:2011-05-10 20:04:23 【问题描述】:Is there a way to use pre-compiled headers in VC++ without requiring stdafx.h?
关于上面这个问题的第一个答案,
我尝试使用 Visual Studio 2010 实现他的解决方案,但失败了:
致命错误 C1010:查找预编译头时文件意外结束。您是否忘记在源代码中添加“#include "StdAfx.h""?
有什么想法吗?
目标是不在任何地方使用#include "StdAfx.h"
,而是决定是否在编译时使用它。
如果不使用/Yc或Yu,无效
如果使用 /Yu, 将替换为
#include "StdAfx.h"
,或者至少是声称的行为。
【问题讨论】:
【参考方案1】:错误消息表明您在编译时有选项 /Yu "StdAfx.h"。 答案建议将 /Yu 选项的“StdAfx.h”部分留空。
【讨论】:
以上是关于#pragma hdrstop的主要内容,如果未能解决你的问题,请参考以下文章