Kus*_*ngh 2 c++ mingw dev-c++ visual-studio-code
我的代码中没有错误,并且我在环境变量中配置了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.
Run Code Online (Sandbox Code Playgroud)
我在Visual Studio Code中创建的文件运行良好,我尝试将此文件的代码复制到一个新文件中并运行。那么我应该对使用 Dev C++ 创建的所有文件执行此操作还是有其他方法可以解决此问题?
您的问题是源文件的文件名Calculator .cpp包含空格。对于使用 c 或 c++ 等命令行编译器的语言来说,这是有问题的,因为在命令行上,参数之间用空格分隔,因此编译器看到的文件名周围没有引号,而是Calculator作为.cpp2 个单独的文件而不是Calculator .cpp. 解决此问题的简单方法是重命名文件以删除空格。我强烈建议您避免使用 c 或 c++ 的路径或文件名中的空格,无论您如何构建以避免此类问题。
| 归档时间: |
|
| 查看次数: |
34709 次 |
| 最近记录: |