错误:g++.exe:没有那个文件或目录 g++.exe:致命错误:Visual Studio 代码中没有输入文件?

问题描述

我的代码中没有错误,并且我在环境变量中配置了 Mingw显示错误。我已经在Dev C++ 中创建了这个文件,并且在其中运行良好错误是:

g++.exe: error: Calculator: No such file or directory
g++.exe: error: .cpp: No such file or directory
g++.exe: Fatal error: no input files
compilation terminated.

我已插入图片以供参考。
https://i.stack.imgur.com/Jdtlx.png

我在 Visual Studio 代码 中创建的文件运行良好,我尝试将此文件代码复制到一个文件中并运行。那么我应该对使用 Dev C++ 创建的所有文件执行此操作,还是有其他方法可以解决此问题?

解决方法

您的问题是源文件的文件名是 Calculator .cpp,其中包含一个空格。这对于使用像 c 或 c++ 这样的命令行编译器的语言来说是有问题的,因为在命令行上有一个空格分隔参数,因此在文件名周围没有引号,您的编译器会将 Calculator.cpp 视为 2 个单独的文件而不是 { {1}}。解决这个问题的简单方法是重命名文件以删除空间。我强烈建议使用 c 或 c++ 在路径或文件名中避免空格,无论您如何构建以避免此类问题。

,

兄弟,问题在于文件名,您将其保存为 Calculator .cpp 的文件名中不应有空格,这就是为什么它显示错误的原因尝试将其保存为 Calculator.cpp