Vraptor Postado Abril 10, 2006 Denunciar Share Postado Abril 10, 2006 Boa tarde pessoal.Estou tentado trabalhar com o Builder e estou precisando de algumas dicas.Para começar:Como faço para adicionar arquivos separados, tipo arquivo de funções, classes e etc..Vejam bem eu adiciono uma nova unit e a salvo como funcao.cpp. No inicio do arquivo principal eu a incluo #include "funcao.cpp".Veja a mensagem do builder:[C++ Error] Construtores.cpp(12): E2090 Qualifier 'Carro' is not a class or namespace name[C++ Error] Construtores.cpp(12): E2040 Declaration terminated incorrectlyA principio parece algo errado com a classe, mas não é.Eu simplesmente passo tudo para um só arquivo e o programa compila normalmente.alguém pode dar uma dica ?Abraços Daniel. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 edu. Postado Abril 10, 2006 Denunciar Share Postado Abril 10, 2006 Também tenho esse problema, quando coloco funcões que necessita de struct, em arquivos separados, o Dec-C++ aqui simplesmente da erros parecido com o seu.Se eu coloco tudo junto, funciona corretamente. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Abril 12, 2006 Denunciar Share Postado Abril 12, 2006 Na verdade você deveria colocar a declaração da classe em um arquivo de cabeçalho (.h) e incluir este arquivo no seu programa. E, a implementação da classe ficaria em um arquivo .cpp (que deveria ser compilado junto com o restante). Não sei exatamente como isso funciona no Builder, porque não tenho ele aqui, mas já fiz a mesma coisa com o Dev C++.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Vraptor
Boa tarde pessoal.
Estou tentado trabalhar com o Builder e estou precisando de algumas dicas.
Para começar:
Como faço para adicionar arquivos separados, tipo arquivo de funções, classes e etc..
Vejam bem eu adiciono uma nova unit e a salvo como funcao.cpp. No inicio do arquivo principal eu a incluo #include "funcao.cpp".
Veja a mensagem do builder:
[C++ Error] Construtores.cpp(12): E2090 Qualifier 'Carro' is not a class or namespace name
[C++ Error] Construtores.cpp(12): E2040 Declaration terminated incorrectly
A principio parece algo errado com a classe, mas não é.
Eu simplesmente passo tudo para um só arquivo e o programa compila normalmente.
alguém pode dar uma dica ?
Abraços Daniel.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.