所以我刚安装了 VS代码,并试图在运行时运行代码。在网络上搜索了相关的答案,但没有一个有效的方法。
这是控制台中的更详细的输出:
cd "f:\" && g++ testing.cpp -o testing && "f:\"testing
c:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../libmingw32.a(main.o):(.text.startup+0xa0): undefined reference to `WinMain@16'
collect2.exe: error: ld returned 1 exit status,
顺便说一句,我使用代码运行器来运行单个文件。我已经全部设置了MinGW路径(甚至都不重要)。请帮助。here is what it looks like
答案 0 :(得分:1)
代码运行器在运行代码之前不会保存您的代码。您可以在已添加的错误代码段中看到其执行的命令
cd“ f:\” && g ++ testing.cpp -o测试&&“ f:\” testing
因此请确保在运行代码之前先保存代码。这是我的事,我浪费了很多时间。希望这会有所帮助。
答案 1 :(得分:1)
保存您的单个文件,然后成功编译,我遇到了与您相同的问题,并以此方式解决了。
答案 2 :(得分:1)
我遇到了同样的问题,这在VS Code上对我有用。转到
文件->首选项->设置->运行代码配置
然后检查Save all files before run
。