我可以使用Visual Studio学习C编程吗?在新的项目菜单中,我可以选择Visual Basic,Visual C#,Visual C++,Visual F#和其他,但我没有看到"C"或"Visual C".
72D*_*BE9 75
简短回答:是的,您需要将.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时不会使用的功能
Swi*_*tch 54
是的,您可以使用Visual Studio学习C语言.
Visual Studio附带了自己的C编译器,实际上是C++编译器.只需使用.c文件扩展名即可保存源代码.
您不必使用IDE来编译C.您可以在记事本中编写源代码,并使用Visual Studio附带的Developer Command Prompt在命令行中编译它.
打开Developer Command Prompt,输入您正在使用的目录,使用该cl命令编译C代码.
例如,cl helloworld.c编译一个名为的文件helloworld.c.
有关更多信息,请参阅此处:演练:在命令行上编译C程序
希望这可以帮助
Sim*_*mon 16
是的,Visual Stdio 版本都没有提到 C,但它包含在 C++ 编译器中(因此您需要在 C++ 下查看)。使用 C 和 C++ 的主要区别在于命名系统(即使用.c而不是.cpp)。
您必须小心,不要创建 C++ 项目并将其重命名为 C,但这不起作用。
就像您可以gcc在 Linux 上使用(或者如果您安装了 MinGW)一样,Visual Studio 有一个可以从命令提示符使用的命令(但它必须是 Visual Studio 开发人员命令提示符)。正如在另一个答案中提到的,您可以cl用来编译您的 c 文件(确保它被命名为.c)
例子:
cl myfile.c
Run Code Online (Sandbox Code Playgroud)
或者检查所有接受的命令:
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>
Run Code Online (Sandbox Code Playgroud)
毫无疑问,Visual Studio 的最佳功能之一是方便的 IDE。
虽然需要更多的配置,但在编译之前你会得到一些好处,比如基本的调试(例如,如果你忘记了一个;)
要创建 C 项目,请执行以下操作:
启动一个新项目,在 C++ 下选择Empty Project,输入Name您的项目名称和Location您希望它安装到的位置,然后单击Ok。现在等待项目创建。
Next 在Solutions Explorer右击下Source Files,选择Addthen New Item。您应该会看到如下内容:
重命名Source.cpp以包含.c扩展名(Source.c例如)。选择要保存的位置,我建议始终将其保存在项目文件夹本身中(在这种情况下C:\Users\Simon\Desktop\Learn\My First C Code)
它应该打开.c文件,准备修改。Visual Studio 现在可以用作正常、快乐的编码!
是的你可以:
您可以使用C++项目模板创建C语言项目.在生成的项目中,找到具有.cpp文件扩展名的文件,并将其更改为.c.然后,在项目的Project Properties页面上(不是解决方案),展开Configuration Properties,C/C++并选择Advanced.将Compile As设置更改为Compile as C Code(/ TC).
https://docs.microsoft.com/en-us/cpp/ide/visual-cpp-project-types?view=vs-2017