Is there any way to use VC++ 2010 without including stdafx.h?
-
04-10-2019 - |
문제
I've successfully installed M$ VC2010 and start writing simple programs using it.
I am very annoyed from the #include<stdafx.h>
, So is there any way to compile and run programs without it???
해결책
It's for pre-compiled headers. Don't use pre-compiled headers, don't include it.
다른 팁
Goto Project Settings->Precompiled Headers.
Select Not using precompiled headers.
You can also turn off precompiled headers per file.
Setting this in VS Express C++ 2012 is as follows:
- In Project Explorer right-click on .cpp file, select Properties.
- On the left pane select Configuration Properties/C++/ Precompiled Headers
- Now, on the right pane there is 'Precompiled Header' value which
you can change from Use /Yu to :
- 'Not Using Precompiled Headers'
Cheers
Of course, just go to Project Settings, C/C++ → Precompiled Headers, and choose "Not Using Precompiled Headers".
BTW: On large projects using precompiled headers may significantly decrease build time.
When you create your project, create an empty project.
For now, you can disable it in Project Settings.