#include Pessoa.h no variaveis.h?
galera me ajudem a resolver esse erro de classe ...
Error 1 error C2143: syntax error : missing ';' before '*'
Error 2 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
stdafx.h //definição de todos os headers
#include "variaveis.h"
using namespace std;
Pessoa.h
#ifndef _cPessoa_H_
#define _cPessoa_H_
class cPessoa{
...
};
extern class cPessoa *pessoa;
#endif
variaveis.h// ----- aqui e o local de onde está o erro
cPessoa *pessoa;
exemplo eu tento chamar assim pessoa->funcao();
dentro de variavei.h so tem cPessoa *pessoa;
não coloquei outro header porque ja coloquei a chamada de variavei.h dentro do stdafx.h... se eu incluir stdafx.h fala que esta definindo a mesma...
Last edited by King Of Death; 05-24-2015 at 03:16 PM.
#include Pessoa.h no variaveis.h?
ou nem precisa chamar na header Pessoa.h, chama só em variaveis.h cPessoa *bPessoa.Code:class cPessoa { public: }; cPessoa *bPessoa; //variaveis.h extern cPessoa *bPessoa;
Last edited by Coder.Anonymous; 05-25-2015 at 05:14 PM.
Claro[...]
WFBR:
PBBR:
CABR:
Eu estava chamando duas vezes, resolvido aqui pode fechar!