我可以使用Visual Studio来学习C编程吗?在新项目菜单中,我可以选择Visual Basic、Visual C#、Visual C++、Visual F#和其他选项,但是我没有看到"C"或"Visual C"。
我可以使用Visual Studio来学习C编程吗?在新项目菜单中,我可以选择Visual Basic、Visual C#、Visual C++、Visual F#和其他选项,但是我没有看到"C"或"Visual C"。
简短回答:是的,您需要将 .cpp 文件重命名为 c,这样才能编写 C 代码:
https://msdn.microsoft.com/en-us/library/bb384838.aspx?f=255&MSPPError=-2147217396根据上面的链接:
默认情况下,Visual C++ 编译器将所有以 .c 结尾的文件视为 C 源代码,将所有以 .cpp 结尾的文件视为 C++ 源代码。要强制编译器将所有文件视为 C,而不考虑文件扩展名,请使用 /Tc 编译器选项。
话虽如此,我不建议在 Visual Studio 中学习 C 语言,为什么要用 VS?它有很多你在学习 C 时不会使用的功能。
是的,您可以使用Visual Studio学习C语言。
Visual Studio自带其自己的C编译器,实际上是C++编译器。只需使用.c
文件扩展名保存源代码即可。
您不必使用IDE来编译C语言代码。您可以在记事本中编写源代码,并在使用Visual Studio附带的开发人员命令提示符通过命令行进行编译。
打开开发人员命令提示符,进入您正在工作的目录,使用cl
命令来编译您的C代码。
例如,cl helloworld.c
编译名为helloworld.c
的文件。
有关更多信息,请参阅: 在命令行上编译C程序的演练
希望这有所帮助。
没错,Visual Studio的所有版本都没有列出C,但它包含了C++编译器(因此需要在C++下查找)。使用C和C++的主要区别是命名系统(即使用.c而不是.cpp)。
但要注意,不要创建一个C++项目并将其重命名为C,那样是行不通的。
就像你可以在Linux上使用gcc
一样(或者如果您已安装MinGW),Visual Studio也有一个命令可用于从命令提示符中使用(但必须是Visual Studio开发人员命令提示符)。如其他答案所述,您可以使用cl
编译您的c文件(确保它的命名为.c)。
例如:
cl myfile.c
或者检查所有被接受的命令:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27030.1 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption... ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>
毫无疑问,Visual Studio最好的功能之一是方便的集成开发环境。
虽然需要更多配置,但您可以获得基本的调试功能(例如,如果您忘记了;
,在编译之前进行调试)。
创建C项目,请按照以下步骤操作:
启动新项目,在C++下选择空项目
,输入您的项目名称
和要安装到的位置
,然后单击确定
。现在等待项目创建完成。
接下来,在解决方案资源管理器
下右键单击源文件
,选择添加
,然后选择新建项
。你应该会看到像这样的东西:
将Source.cpp
重命名以包含.c
扩展名(例如Source.c
)。选择您想要保存它的位置,我建议始终将其保留在项目文件夹本身中(在这种情况下为C:\Users\Simon\Desktop\Learn\My First C Code
)。
它应该打开.c
文件,准备进行修改。现在可以像平常一样使用Visual Studio编程了!
下载 Visual Studio C++ Express 版本 2006、2010 等。然后进入创建新项目,选择 C++ 项目,勾选 cmd 项目并将 cc 重命名为 c 扩展名的文件名。