LNK2019视觉社区C++

LNK2019 Visual Community C++

本文关键字:C++ 社区 视觉 LNK2019      更新时间:2023-10-16

我已经研究了这个主题的几个问题,大多数问题是有一个未定义的引用。但是,我这里的代码非常简单,所以我不明白的是我在这里没有定义什么?

#include <iostream>
using namespace std;
#define RADIUS 5.257
#define PI 3.14159265
int main()
{
    double circleArea;
    circleArea = PI * RADIUS * RADIUS;
    cout << "nnThe area is " << circleArea << "nn";
    return 0;
}

任何帮助将不胜感激。

编辑:抱歉,我似乎忘记了完整的错误代码。在这里:

1>------ Build started: Project: Win32Project2, Configuration: Debug Win32 ------
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
1>D:Win32Project2DebugWin32Project2.exe : fatal error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

您正在将程序编译为 Windows 应用程序(需要 WinMain)而不是控制台应用程序(需要 main)。