C++ Visual Studio 中的文件扩展名

C++ file extension in Visual Studio

本文关键字:文件 扩展名 Visual Studio C++      更新时间:2023-10-16

GNU GCC编译器将编译具有.C.cpp扩展名的c ++源文件。

是否可以配置 Visual Studio Microsoft以便它可以分别编译扩展名为.C.H扩展名的 c++ 源文件和头文件?

问题是Windows文件系统不区分大小写,所以.c和.C之间没有区别。这意味着 .c 的默认 C 语言将始终适用。

您不能告诉编译器通常处理 .C 文件作为C++文件,但是您可以告诉它将编译命令中的文件视为C++,而不管它们与/TP 开关的扩展名如何。

命令行

选项/TP告诉编译器将源文件视为C++,即使扩展名类似于.c

在 IDE 中,可以将其设置为项目属性之一。 在 C/C++ 下,选择"高级选项"并将"编译为"字段设置为 C++。