如何在 Visual Studio 2019 中创建 C 项目?

Tar*_*ZAT 13 c visual-studio-2019

我安装了 Visual Studio 2019,我想创建一个 C 项目。不是 C++ 也不是 C# 没有 C 解决方案的选项,但文档说 VS 既是 C 编译器,又是 C++ 编译器。我看不到 C 解决方案的选择。网上有一个文档解释了如何从命令行在控制台中创建 C 项目。但我想创建一个“正常”项目。

我应该怎么办 ?

Dae*_*ter 9

我将总结您的问题下链接的视频中的解释内容,因为我能够重现这些步骤并在 Visual Studio 中创建一个工作 C 项目。感谢视频创作者和kiner_shah的分享。

作为前提条件,您应该能够在 VS 中创建 C++ 项目,因此请确保安装了正确的扩展。

创建一个新项目(Shift++ ),选择Visual C++和Console App。这将创建一个带有默认 C++ 主文件的新控制台应用程序。删除该文件并放入一个文件中。这可以编译,并且工作得很好。CtrlNmain.c

  • 此外,您需要进入项目设置将 C 语言标准设置为 C17 而不是 Legacy MSVC,因为我认为 Legacy MSVC 使用古老的 C89 和一点 C99。如果你想使用 MS 认为“不安全”的 I/O 函数,例如 `sprintf`、`strcpy` 等,你需要进入预处理器定义并添加 `_CRT_SECURE_NO_WARNINGS`。 (2认同)

Joh*_*hau 3

您应该能够通过简单地在代码中添加“.c”扩展名来设置环境。此外,您可以通过在 VS 中打开文件,单击底部显示的语言(应显示“选择语言模式”并选择 C)来手动更改环境。

  • VS Code 的“选择语言模式”是吗?或者视觉工作室。OP 询问的是 Visual Studio,而不是 VS Code。 (2认同)