Hey Leute, ich bin noch recht neu in C++ und wollte eine Klasse erstellen. Beim Kompilieren jedoch ensteht jedes Mal der selbe Fehler. Im folgenden meine Dateien:

//Variables.h

#include <string>

class Variables{

private: 

    std::string name;

public:

    Variables();
    ~Variables();

    void setName(std::string n);

    std::string getName();
    
};

//Variables.cpp

#include <string>
#include <iostream>

#include "Variables.h"


Variables::Variables(){
    std::cout << "Konstr" << std::endl;
}

Variables::~Variables(){
    coutstd:: << "Destr" << std::endl;
}


void Variables::setName(std::string n){
    name = n;
}

std::string Variables::getName(){
    return name;
}

//test.cpp

#include <iostream>
#include <string>

#include "Variables.h"

using namespace std;


int main(){

        Variables v1;
        v1.setName("keks");

        cout << v1.getName() << endl;

}

Die Fehlermeldung ist:

/tmp/ccEemOw1.o: In Funktion main': test.cpp:(.text+0x11): Nicht definierter Verweis aufVariables::Variables()' test.cpp:(.text+0x45): Nicht definierter Verweis auf Variables::setName(std::string)' test.cpp:(.text+0x70): Nicht definierter Verweis aufVariables::getName()' test.cpp:(.text+0xa6): Nicht definierter Verweis auf Variables::~Variables()' test.cpp:(.text+0xef): Nicht definierter Verweis aufVariables::~Variables()' collect2: error: ld returned 1 exit status