C Plus Plus:计算矩形和三角形的面积

C Plus Plus: Calculating the area of Rectangle and Triangle

本文关键字:Plus 三角形 计算      更新时间:2023-10-16

我正在编写一个程序,它显示矩形和三角形的形状,并计算这些形状的面积。我正在使用Microsoft Visual Studio。这是我的代码:

我有四个代码和错误列表的图像:Shapes.h、ShapesFunctions3.h、Shape3.cpp和testShape3.cpp

Mediafire文件夹的我的四个代码

但我有这样的错误:有什么解决方案吗?

如果你看不到错误列表的图像,那么它就是:

错误1

错误LNK2019:未解析的外部符号"public:void __thiscall Shapes::DisplayMenu(void)"(?DisplayMenu@Shapes@@QAEXXZ)在函数"public:char__thiscall Shapes::SelectShape(void)"(?SelectShape@Shapes@@QAEDXZ)C:\Users\Eduardo\Documents\Mission College\Projects\shapes3\shapes3.obj

错误2

错误LNK2019:未解析的外部符号"public:void __thiscall Shapes::GetSelection(void)"(?GetSelection@Shapes@@QAEXXZ)在函数"public:char__thiscall Shapes::SelectShape(void)"(?SelectShape@Shapes@@QAEDXZ)C:\Users\Eduardo\Documents\Mission College\Projects\shapes3\shapes3.obj

错误3

错误LNK2019:未解析的外部符号"public:void __thiscall Shapes::CheckSelection(void)"(?CheckSelection@Shapes@@QAEXXZ)在函数"public:char__thiscall Shapes::SelectShape(void)"(?SelectShape@Shapes@@QAEDXZ)C:\Users\Eduardo\Documents\Mission College\Projects\shapes3\shapes3.obj

错误4

错误LNK1120:3个未解析的外部C:\Users\Eduardo\Documents\Mission College\Projects\shapes3\Debug\sshapes3.exe

您实现了此功能:(您需要更改此功能:)

void DisplayMenu()
{
    // ...
}

但它不同于:(对此:)

void Shapes::DisplayMenu()
{
    // ...
}

这样做:

void GetSelection()

这个:

void CheckSelection()