[RISOLTO]Errore compilazione in Visual Studio Code

di il
2 risposte

[RISOLTO]Errore compilazione in Visual Studio Code

Da un paio di giorni quando cerco di compilare un insieme di file sorgente per ottenere il rispettivo eseguibile da sempre lo stesso errore:
collect2.exe: error: ld returned 1 exit status
Questo errore però è presente solo su Visual Studio Code, se provo a creare un progetto in Visual Studio 2019 con gli stessi file va tutto liscio come l'olio
I file sorgente sono questi:

// Main.cpp
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <string>
#include "Player.h"

int main()
{
   Player Player;
   std::string x;
   std::cin >> x;
   Player.Getrace(x);
   std::cout << std::endl;
   
   return 0;
}

// Classe Player
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <string>
#include "Player.h"

std::string Player::Getrace(std::string x)
{
Razza = x;
return Razza;
};

void Player::printrace()
{
    std::cout << Razza; 
};

// File header Player.h

#include <iostream>
#include <ctime>
#include <cstdlib>
#include <string>

class Player
{
    private:
    int str;
    int inte;
    int agl;
    std::string Nome;
    std::string Razza;
    std::string Classe;
    public:
    std::string Getrace(std::string x);
    void printrace();
};
Come compilatore uso MingW in particolare il g++. Grazie per l'attenzione

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte