gpt4 book ai didi

c++ - 当我用 C 编写 C++ 代码时是否可能显示错误?

转载 作者:行者123 更新时间:2023-12-01 19:50:32 26 4
gpt4 key购买 nike

我必须用 C 语言编写作业,但我不想仅为本类(class)下载新的 IDE。我想使用 VS 2019 和 MSVC 来编译它,但我想为 C 中没有的内容生成错误。这可能吗?

最佳答案

默认情况下,MSVC 会将.c 扩展名的文件编译为“C”,将.cpp 扩展名的文件编译为“C++”。但是,如果(无论出于何种原因)情况似乎并非如此,您可以指定在项目基础上(甚至在单个源文件基础上)使用哪种语言。

为此,请在解决方案资源管理器中右键单击该项目,然后选择“属性”命令。在弹出的对话框中,打开C/C++节点,选择Advanced项;然后,在Compile As 属性中选择“Compile as C Code”。像这样:

enter image description here

您可以通过右键单击项目中的单个文件来执行相同的操作,而不是右键单击其包含的项目。

注意:Visual Studio (MSVC) 的 native 普通“C”编译器使用非常古老的语言标准。您可能会找到clang-cl插件非常有用,因为它符合更现代的标准(它使用 LLVM 编译器)。您可以通过“Visual Studio Installer”程序安装它(如果您有 VS-2019)。

关于c++ - 当我用 C 编写 C++ 代码时是否可能显示错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60577815/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com