C++编译致命错误

C++ Compiling fatal error

本文关键字:致命错误 编译 C++      更新时间:2023-10-16

所以我目前正在学习如何使用C++进行编码。我正在尝试执行以下代码。该代码的目的是,在执行时,允许用户输入圆的半径,然后应用程序将自动输出输入的半径以及周长和面积。

以下是代码:

#include<iostream>
#include<cmath>
using namespace std;
int main()
{
      float radius;
      float circumference;
      float area;
      cout << "Please enter the radius of the circle: ";
      cin >> radius;
      cout << endl;
      circumference = 2 * 3.1416 * radius;
      area = 3.1416 * radius * radius;
      cout << "Radius = " << radius << endl;
      cout << "Area = " << area << endl;
      cout << "circumference = " << circumference << endl;
} 

然而,每当我执行该程序时,我都会收到一个错误,上面写着"致命错误LNK1169:找到一个或多个多重定义符号"

如果你认为你可以帮助解决这个错误,并教我如何在未来避免这个错误,我将非常感谢你的帮助!

谢谢,祝你今天愉快:)

杰克。

您没有向我们显示您的真实代码(如using namespace std后面缺少分号所示,这会导致编译错误),和/或您的IDE被错误配置为链接某些模块两次或两次以上。