This article was previously published under Q140597
This article has been archived. It is offered "as is" and will no longer be updated.
When you build an AppWizard-generated application that has a directory witha trailing backslash (\) specified in the Additional Include Directoriesfield of the C/C++ Preprocessor settings, you receive this error:
Compiling... StdAfx.cpp LINK : fatal error LNK1561: entry point must be defined Error executing cl.exe.
The backslash (\) character is interpreted as an escape character.
To work around this problem, do not include trailing backslashes in theAdditional Include Directories field of the C/C++ Preprocessor settings.For example, specify directories as C:\Project\Inc rather than asC:\Project\Inc\. Or if you want to specify the current directory as .\, usejust the period (.) instead.
Microsoft has confirmed this to be a bug in the Microsoft products listedat the beginning of this article. This bug was corrected in Visual C++version 5.0.