Erros de compilação ao utilizar o gcc-4.3
Enquanto eu estava tentando compilar o aplicativo Guikachu para a criação de interface gráfica do PalmOS no Linux, me deparei com uma série de erros de compilação. Procurando no Google, descobri que os erros ocorriam por causa da versão 4.3 do gcc, que passou a exigira inclusão da cláusula #include de algumas bibliotecas nos arquivos, exigência esta que não existia nas versões anteriores do gcc.
Para facilitar, coloco aqui alguns erros de compilação e qual a cláusula #include que deve ser inserida no arquivo.
togglebutton.h:64: error: ISO C++ forbids declaration of ‘auto_ptr’ with no type
togglebutton.h:64: error: invalid use of ‘::’
togglebutton.h:64: error: expected ‘;’ before ‘<’ token
#include <memory>
error: ‘memcpy’ was not declared in this scope
#include <cstring>
error: ‘strerror’ was not declared in this scope
#include <string>
error: 'transform' is not a member of 'std'
#include <algorithm>



Copie o código do campo abaixo e cole no seu site ou blog.
Comentários