所以我一直在尝试开始编程,并且一直在学习我找到的教程。我已经多次检查我的输入并不断收到相同的错误“未定义对'WinMain@16'的引用”因为我是新手我不理解我在网上找到的任何解释。 请帮忙
#include <cstdlib> // Include rand()
using namespace std; // Make rand() visible
int a = rand(); // rand is a standard function that all compilers have
最佳答案
您的编译器/链接器认为您正在编写一个 Windows GUI 应用程序,它需要一个 WinMain()
函数。尝试找到创建控制台应用程序的选项,该应用程序需要一个名为 main()
的函数。在传统的 C/C++ 编程中,main()
是每个程序的起点。
然而,您从教程中粘贴的代码并不是完整的 C++ 程序——它缺少 main()
。相反,尝试更深入一点的“让我们看一个示例程序”。
最后,C++ 可能是开始学习时最痛苦的主流语言。根据您的目标,您可能会发现像 Python 这样的东西更有趣。
关于C++ cstdlib rand 教程错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18220622/