我可以将Visual Studio 2010 Professional设置为C的IDE吗?

时间:2010-08-26 18:34:30

标签: c visual-studio-2010 ide

不是C ++,而不是C#,对于我的计算机科学课来说,只是普通的C语言。

我看到了C#,F#,Visual Basic和Visual C ++的选项,但如果有一种简单的方法可以让它与C一起使用,我就没有看到它。

在这种情况下,

*“设置为IDE”,意味着使用Visual Studio通过VS2010编译,调试和运行编写的程序,就像我之前使用它在c#中编程一样。

3 个答案:

答案 0 :(得分:5)

不需要特别的东西。只需将代码写入.c源代码文件而不是.cpp文件。项目模板创建.cpp文件,只需右键单击+重命名即可重命名。

答案 1 :(得分:3)

创建一个空的C ++项目。

在解决方案资源管理器中右键单击该项目的属性,然后选择“属性”。

浏览配置属性 - > C / C ++ - >高级。

编译为属性切换为“编译为C代码(/ TC)”。这会将所有源文件编译为C。

另请参阅/ TC编译器选项:http://msdn.microsoft.com/en-us/library/032xwy55%28v=VS.71%29.aspx

答案 2 :(得分:2)

只需使用扩展名为.c的文件名,将它们编译为C.或者,您可以指定在项目设置中将特定文件编译为C(无论文件扩展名如何)。没有其他事情需要做。

请注意,这个IDE的一个烦恼是它的语法突出显示(和其他一些)功能是为C ++量身定制的。它将突出显示C代码中特定于C ++的关键字,这相当令人讨厌。像IntelliSense这样的功能也无法在C代码中使用C ++特定的关键字。