このエラーを修正したり、このWebサイトで何かを見つけたりするために何をする必要があるのか理解できませんでした。基本的にエラーC2084が発生します:関数'Calculator :: GUI :: GUI(void)'にはすでに本体があります。私が持っているのは、Win32アプリケーションである電卓に追加されたGUIと呼ばれるWindowsフォームだけです。
GUI.hの場合:
#pragma once
namespace Calculator {
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;
/// <summary>
/// Summary for GUI
/// </summary>
public ref class GUI : public System::Windows::Forms::Form
{
void AddControls();
public:
GUI()
{
InitializeComponent();
//
//TODO: Add the constructor code here
//
}
およびGUI.cppで
#include "GUI.h"
namespace Calculator {
GUI::GUI()
{
}
void DrawButtons();
void DrawLabels();
void GUI::AddControls()
{
DrawButtons();
DrawLabels();
}
GUI.hファイルにすべてを入れて作業したいものを手に入れましたが、メソッドのコードを.cppファイルに入れたいと思いました。