Pular para o conteúdo

Problema de compilação classes [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Problema de compilação classes [RESOLVIDO]

Enviado em 20/07/2013 - 10:39h

Pessoal estou com um problema que acredito ser simples, mas ja me consumiu toda uma manhã de tentativa de resolução, o problema é o seguinte, eu crio minhas classes em arquivos separados:
main.cpp
teste.h
teste.cpp
detalhe: quando eu coloco o contrutor teste::teste() em teste.h ele roda tranquilamente, por isso acho que tem algo errado com a teste.cpp e a main.cpp

e apenas mando printar pela main um hello world que esta em teste.cpp e da o seguinte erro:

main.cpp|| referência indefinida para `teste::teste()'|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 0 seconds) ===|

em baixo os codigos:

//main.cpp
#include <iostream>
#include "teste.h"

using namespace std;

int main()
{
teste ola;
return 0;
}

/*-----------------------------------*/

//teste.h
#ifndef TESTE_H
#define TESTE_H

class teste
{
public:
teste();
protected:
private:
};

#endif // TESTE_H

/*-----------------------------------*/

//teste.cpp
#include "teste2.h"

teste2::teste2()
{
std::cout<<"Hello world.";
}

Responder tópico

2. Re: Problema de compilação classes [RESOLVIDO]

Enviado em 20/07/2013 - 17:01h

É erro de transcrição, ou você realemnte tem teste num arquivo e teste2 em outro?

3. Re: Problema de compilação classes [RESOLVIDO]

Enviado em 21/07/2013 - 12:35h

erro de transcrição, ja decobri eu tenho que criar um projeto para adicionar os codigos.
obrigado amigo.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder