C++ cstdlib rand 教程错误

标签 c++ random

所以我一直在尝试开始编程,并且一直在学习我找到的教程。我已经多次检查我的输入并不断收到相同的错误“未定义对'WinMain@16'的引用”因为我是新手我不理解我在网上找到的任何解释。 请帮忙

#include <cstdlib>   // Include rand()

using namespace std; // Make rand() visible

int a = rand(); // rand is a standard function that all compilers have

Tutorial link

最佳答案

您的编译器/链接器认为您正在编写一个 Windows GUI 应用程序,它需要一个 WinMain() 函数。尝试找到创建控制台应用程序的选项,该应用程序需要一个名为 main() 的函数。在传统的 C/C++ 编程中,main() 是每个程序的起点。

然而,您从教程中粘贴的代码并不是完整的 C++ 程序——它缺少 main()。相反,尝试更深入一点的“让我们看一个示例程序”。

最后,C++ 可能是开始学习时最痛苦的主流语言。根据您的目标,您可能会发现像 Python 这样的东西更有趣。

关于C++ cstdlib rand 教程错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18220622/

相关文章:

c++ - 使用单应性绕x/y轴旋转

c++ - (CUDA)nvcc 无法在我的项目中正确解析工具包路径,而在示例项目中它可以

python - 对样本大小大于 DataFrame 长度的行进行采样

data.table 中跨组(不在组内)随机排序

循环中的 R 条件格式

c++ - 让 std::complex<double> 通过 std::is_floating_point 测试

c++ - 使用 typedef、多维数组和指针时出现编译器错误

c++ - 在 C++ 的 Windows 应用程序中构建类似 excel 的数据网格

python - 在 python 中复制列表

r - 如何在 R 中获取当前种子