Visual C++ 6 cannot find include files.

I created a console app as I do not require full MFC support.  I have source files that the author of these files stated that all that is needed to compile the source (aside from adding them to the project) is to point VC++6 to the include directory using menu options Tools->Options->Directories.  I did that and when I try to compile I get the following error:

unexpected end of file while looking for precompiled header directive

All the includes are of the form <> instead of "" but that is the reason the author stated pointing VC++6 to the include directory was necessary.  In other projects I have done that successfully.

James CochraneB2B FINTECH WRITER/Technology WriterAsked:
Who is Participating?
jkrConnect With a Mentor Commented:
>>unexpected end of file while looking for precompiled header directive

That means that the header file in question is missing a

#include "StdAfx.h"

directive. That is the file that VC++ tries to use as a default when generating preco,piled headers. So you could either add an (even empty) "StdAfx.h" to your project along with the #include directive or you could turn off using precompiled headers or set that to another header file in your project options (under C++|Precompiled Headers). I'd go for the 1st one.

then in project setting dialog box. select c/C++ tab
then in categery combo select precompiled hedears and then select second option
Automatic use of precompiled headers
leave the text box blank.

Actually just do a simple thing:
go to  project menu:

project->Add to Project->Files

then browse and the select the source files, then build the project. And presto, your project will be built and now you can run your program
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.