使用C++获取" undefined reference to '_Winmain@16' "编程简介

Intro to Programming using C++ getting " undefined reference to '_Winmain@16' "

本文关键字:Winmain@16 编程 C++ reference to 使用 获取 undefined      更新时间:2023-10-16

这是我的代码

//numbersandshit
#include <iostream>
using namespace std;
int name()
{
    int numb, sqnumb;
    for(numb=4; numb<=9; numb=numb+1)
    {   sqnumb=numb*numb;
        cout<<numb<<" "<<sqnumb<<endl;
    }
    return 0;
}

最后我保留了未定义的引用_Winmain@16'

您的程序需要提供main()函数,因为系统会调用它来启动程序。将name()重命名为main()

您需要定义一个主函数。

int main()

int main(int argc, char* argv[])

由于您不使用命令行参数,只需将name重命名为main即可。