

c before you press the button that actually creates the new file. The workaround involves adding a new C++ file to your project, but changing the filename’s extension from. A workaround is required to create a new C project. The New Project Wizard in modern versions of Microsoft Visual Studio does not contain templates that explicitly create C projects - all of the C-type templates specify C++ as the programming language (see the following picture). This seems counter-intuitive, but the C++ component includes both the C compiler and the C++ compiler.

To compile C programs with Microsoft Visual Studio, you must have the C++ component installed.

If you wish to use C++, see Building a Microsoft Visual Studio C++ Project for Your c-tree Application. This document is for compiling projects using C.
