Visual Studio Developer Center > Fóruns do Visual Studio > C++ > Erro de compilação ao adicionar uma include

Pergunta Erro de compilação ao adicionar uma include

  • sexta-feira, 18 de maio de 2007 16:47
     
     
    Basta eu adicionar uma include em um arquivo do meu projeto que eu recebo vários erros do tipo:

    c:\ugv\ugvogre\ogre20070512a\OgreWidget.h(24) : error C2143: syntax error : missing ';' before '*'
    c:\ugv\ugvogre\ogre20070512a\OgreWidget.h(24) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    Alguma sugestão?

Todas as Respostas

  • domingo, 15 de julho de 2007 06:46
     
     
    Ola seria de grande ajuda se voce pudesse nos dar mais detalhes sobre o problema e se possivel o trecho onde esta o codigo ao qual o erro se refere.
  • terça-feira, 24 de julho de 2007 22:34
     
     
    provavelmente existe alguma declaração de variavel faltando o tipo... alguns compiladores atribuem int por default quando isso ocorre... o q nao eh o caso da versão do vc++ que vc esta usando.
  • terça-feira, 5 de janeiro de 2010 15:11
     
     
    No meu caso, acontecia o mesmo, ao adicionar um novo include <msacm.h>, vinha esse mesmo erro, no meu caso foi no C++ do  VS2008 e no C++ do C++ Express 2008.

    Em ambos resolvi comentando a seguinte linha:

    #define WIN32_LEAN_AND_MEAN             // Exclude rarely-used stuff from Windows headers




    André Guergolet http://www.spinup.com.br http://www.guergolet.com.br