尝试编译mingw时出现错误消息



嗨,有人知道该怎么办吗?当我试图编译我的程序时,我收到了这个消息,但我不知道如何修复它。我已经尝试卸载所有东西并更新我的IDE(VS代码和Qt创建者(,但仍然无法使用

C:/程序文件/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin//lib/gcc/x86_64-w64-mingw32/8.1.0/../../../x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libming32_a-crt0_c.o(:crt0_c.c:(.text.startup+0x2e(:对"WinMain"的未定义引用

collect2.exe:错误:ld返回1退出状态

这可能有帮助,也可能没有帮助,但我可以想到三种可能性:

1-你试图在VS代码的编辑器中执行代码而不保存它。

2-你正试图(无意中?(创建一个需要WinMain的Windows gui应用程序。

3-将int main封装在命名空间声明中。

我的问题是#3(我删除了名称空间并完全限定了main中的对象(,我在#1上看到了一个视频。不确定#2。

希望这些能有所帮助。

Sean

相关内容

最新更新