Ber*_*ázs 4 c c++ visual-studio visual-studio-2019
我必须用 C 编写作业,但我不想仅为本课程下载新的 IDE。我想使用 VS 2019 和 MSVC 来编译它,但我想为不在 C 中的东西生成错误。这可能吗?
默认情况下,MSVC 将编译.c扩展名为“C”的文件和.cpp扩展名为“C++”的文件。但是,如果(无论出于何种原因)情况并非如此,您可以根据项目(或什至在单个源文件的基础上)指定要使用的语言。
为此,请右键单击解决方案资源管理器中的项目并选择“属性”命令。在显示的对话框中,打开C/C++节点,选择Advanced项目;然后,在Compile As属性中选择“Compile as C Code” 。像这样:
您可以通过右键单击该文件而不是其包含的项目来对项目中的单个文件执行相同的操作。
注意:Visual Studio (MSVC)原生的纯“C”编译器使用非常古老的语言标准。您可能会发现clang-cl插件非常有用,因为它符合更现代的标准(它使用 LLVM 编译器)。您可以通过“Visual Studio Installer”程序安装它(如果您有 VS-2019)。