Sep 132014


Today had a customer who was facing warning: RC4005/C4005 after installing VS2013 Update 3. They also had installed the Windows 8.1 SDK. Any new project created in the IDE showed these symptoms so this was not caused by existing code.


It turned out that his include file settings in project properties was causing this. It was missing a critical include…


We added above include as illustrated below and the warnings (RC4005/C4005) went away…


Hope this helps save your time. Smile

Jan 092013

This hidden Visual C++ compiler switch will print out the full path of files included via #includes. You add this option likewise…


Sample output…

1>  Note: including file:  C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxwin.h
1>  Note: including file:   C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include\afx.h
1>  Note: including file:    C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\new.h
1>  Note: including file:     C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\crtdefs.h
1>  Note: including file:      C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\sal.h


Sep 142011

There’s a new C++ Standard and a new version of Visual C++, and it’s time to reveal those features. Read more here…