如何在 Visual Studio 项目中 运行 一个 C++ 文件 "by itself" 而不受其他文件的影响?

How do I run a C++ file "by itself" in a Visual Studio project without the influence of other files?

总的来说,我对 Visual Studio 和 C++ 非常陌生,我想 运行 项目中的一个文件和其他文件。该文件包含用于打印 "Hello, World!" 的简单代码。当我 运行 这个文件时,一个错误声称 main() 已在包含简单添加代码的 .obj 文件中定义。这两个文件在同一个项目中。

由于某些原因(可能是我的无知),似乎没有其他人有这个问题。

这是错误:

Error LNK2005 _main already defined in addition.obj

正如编译器所说,C++ 每个程序只能有一个 main()

您需要 Visual Studio 将文件视为单独的程序。为此,您需要为每个文件创建单独的项目并单独编译它们。