1

エラーが発生しましたが、その理由がまったくわかりません..すでにこのサイトを検索しましたが、何も見つかりません.

私のエラーは次のとおりです: `LNK2019: unresolved external symbol "public: __thiscall Campaign::~campaign(void)" (??1campaign@@QAE@XZ) referenced in function "public: __thiscall sale::sale(int,int,int 、クラスエージェント、クラスキャンペーン)」

これが私のコードです:

#include "stdafx.h";
#include <iostream>
#include "campaign.h";

//constructor
campaign::campaign()
{
    campaign_name = "Campaign Undefined";
    campaign_id = -1;
    campaign_data_type = 0;
    campaign_region_type = 0;
}

/////////////////////////////
//Accessor Functions      //
///////////////////////////

std::string campaign::getName()
{
    return campaign_name;
}

int campaign::getCampID()
{
    return campaign_id;
}

int campaign::getDataType()
{
    return campaign_data_type;
}

int campaign::getRegionType()
{
    return campaign_region_type;
}

/////////////////////////////
//Mutator Functions       //
///////////////////////////

void campaign::setName(std::string newName)
{
    campaign_name = newName;
}

void campaign::setCampID(int newCampID)
{
    campaign_id = newCampID;
}

void campaign::setDataType(int newDType)
{
    campaign_data_type = newDType;
}

void campaign::setRegionType(int newRType)
{
    campaign_region_type = newRType;
}

非常に長い投稿で申し訳ありません。ここにいる誰かが約 15 分で、他に何もすることがない場合は、私のコードをふるいにかけて、私が間違っていることの手がかりを教えていただければ幸いです。ありがとう :)

4

5 に答える 5