2010-01-01 60 views
1

我已经安装了visual studio 2008,我想用C语言创建一些简单的应用程序。我通过创建C++控制台应用程序来做到这一点,但我希望编译器能够为C而不是C++工作。任何方式来完成这个或我需要另一个编译器,如果我想处理C?set c visual C++ 2008编译器for c not C++

回答

6

使用.c文件扩展名替代.cpp,这些文件将在C/C++ Visual Studio项目中默认编译为纯C代码。

+0

非常感谢,它解决了问题 – user158625 2010-01-01 14:01:41

4

只需创建以.c结尾而不是.cpp结尾的文件--MSVC将自动运行C编译器。请注意,它也允许你混合使用C和C++自由(在不同的文件,当然),只要你遵守规则(extern "C"等)

+1

正确答案,+1 .... :) – 2010-01-01 13:59:18

3

尝试使用/TP/TC编译器标志,你可以找到他们在项目设置的编译器组中。这里记录的标志是:MSDN