We help IT Professionals succeed at work.

stdafx.h(15) Error

vt96
vt96 asked
on
Medium Priority
1,235 Views
Last Modified: 2008-02-01
Hello,
I received this error message,
Compiling...
StdAfx.cpp
c:\documents and settings\van\my documents\visual studio 2005\anvil\api\anvilextexample\stdafx.h(15) : fatal error C1083: Cannot open include file: 'afxwin.h': No such file or directory


I tried adding reference but error message still remain. Could someone give me a tip to solve this problem? please keep the answer simple (Visual Studio for Dummies) cause i'm a novice using MSVisualStudio C++ 2005 Express

thanks
Comment
Watch Question

Hi,
   This means that the 'afxwin.h' file is not present in the VC++ installed directory (It's a part of the installation).
Since you are using Express edition, it doesn't support MFC and 'afxwin.h' contains the MFC core and standard components (i.e afxwin.h will be available only if MFC is present). So you have to go for VC++ professional edition or some other edition of VC++.

For further information have a look at the following link
http://www.experts-exchange.com/Programming/Programming_Languages/Dot_Net/VisualC_PLUS_PLUS_DOT_NET/Q_21725855.html


regards
Sathis

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Hi,
 You can get the details of the various features of the different edition in the below link.

http://msdn2.microsoft.com/en-us/library/hs24szh9.aspx


regards
Sathis
mahesh1402IT Professional
Top Expert 2005
Commented:
Visual C++ Express does not support developing for MFC and/or ATL for free. So this may explain why you can't find afxwin.h
So you may try installing platform SDK from this link : http://www.microsoft.com/downloads/details.aspx?familyid=D8EECD75-1FC4-49E5-BC66-9DA2B03D9B92&displaylang=en

Refer this for more instructions :
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=52748&SiteID=1 <==

http://forums.microsoft.com/msdn/showpost.aspx?postid=2995&siteid=1 <======

MAHESH

Author

Commented:
Thanks. I'll try the sdk solution.
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.