如何从命令提示符创建 C++ 项目?

How to make a c++ project from command prompt?

请注意,这是指从命令提示符 make 一个项目,而不是构建或 运行 它,通过“make”,我的意思是创建一个 .vcxproj 文件就像 Visual Studio 那样。

我现在无法使用Visual Studio,这就是为什么我要求通过cmd创建一个项目,我试过gcc,但它没有生成这些项目的东西。

vcxproj 格式提供 MSBuild 工具控制生成过程的信息。它是由 Visual Studio 自动创建的 XML 文件,但也可以通过自己编写 XML 手动创建,然后在从 cmd 提示符调用 MSBuild 时指定文件。

如果您希望 vcxproj 格式在您重新获得对 VS 的访问权时起作用,请参阅 this walkthrough in the MS docs, and this reference

或者,如果您不是绝对需要使用 Visual Studio 和 Visual C++ 生态系统,那么可能值得探索其他 answers/comments.[=12= 中建议的其他构建系统]

GCC 只是一个编译器,而不是像 Visual Studio 这样的完整 IDE。它获取源代码(和一些二进制库),然后输出编译后的可执行文件或目标文件。

您可以使用像 CMake or Meson 这样的构建系统,它可以让您和克隆您的代码的人更轻松地构建过程,甚至可以集成到 Visual Studio 中。您实际上可以使用 CMake 将项目转换为 Visual Studio 格式。