2011-05-10 26 views
0

Is there a way to use pre-compiled headers in VC++ without requiring stdafx.h?的#pragma hdrstop會

關於第一個回答上述這個問題,

我試圖實現他的解決方案使用Visual Studio 2010,並未能:

致命錯誤C1010:意外的結束的文件,同時尋找預編譯頭。你忘了添加'#include'StdAfx.h''到你的源碼?

任何想法?

目的是在任何地方不使用#include "StdAfx.h",而是決定是否在編譯期間使用它。

如果不使用/ YC或於,#pragma hdrstop不起作用

如果/使用於,#pragma hdrstop被替換#include "StdAfx.h",或至少那所要求保護的行爲。

回答

1

錯誤消息表明編譯時有選項/ Yu「StdAfx.h」。 答案建議將/ Yu選項的「StdAfx.h」部分留空。