gpt4 book ai didi

无法在 CodeBlocks : Undefined reference to 'WinMain@16' 上编译 C 程序

转载 作者:行者123 更新时间:2023-11-30 19:50:39 24 4
gpt4 key购买 nike

我是 C 语言新手,我正在尝试编译 HelloWorld 程序。我正在使用 GNU GCC 4.9.2。我在网上查找了许多解决方案,但没有一个有效:每次编译程序时,都会出现以下错误:

"Undefined reference to 'WinMain@16'"

请记住,我已将项目配置为控制台项目,而不是 Windows 项目,并且我已正确编写了 main 函数。

代码如下:

#include <stdio.h>

int main()
{
printf("Hello world!\n");
return 0;
}

最后,请注意,我可以使用代码块成功编译、构建和运行 C++ 程序。由于某种原因,我无法对 C 执行相同的操作。此外,我尝试从命令行编译源文件,但问题仍然存在。

编译行:

enter image description here

最佳答案

我解决了这个问题,但我不知道如何解决。我将 C 调试器从 gcc 更改为 gnu,它给了我一个不同的错误。然后我将其改回 gcc,它开始随机工作。我花了 6 个小时试图解决这个问题。然后我尝试一些随机的废话,你猜怎么着?它有效。

我讨厌软件开发。

我喜欢软件开发。

关于无法在 CodeBlocks : Undefined reference to 'WinMain@16' 上编译 C 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58660823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com