A configuração é bastante semelhante ao VC++
Para um projeto TerraLib funcionar:
Acrescentar as pastas de include (Ex: TERRALIB_DIR/src/terralib/kernel
) em: Project Properties → C/C++ → GNU C++ Compiler → General → Include Directories
Acrescentar o diretório das libs compiladas (caso não estejam no LD_CONFIG) em: Project Properties → Linker → General → Additional Library Directories
Acrescentar as libs de sempre no Linker, que fica no campo: Project Properties → Linker → Libraries → Libraries
. Se não me engano, o mínimo é terralib, tiff, zlib
Bebe uma memória (+320
MB com o JDK), mas pelo menos um projeto funcionou
Também demora +1 min para levantar
Identação meio estranha. Insiste em colocar o tab como 8 espaços. Para resolver, um ctrl+shift+F
O code completion é razoável, mas para novas classes se perde
Problema: alterou toda a identação do código
Tentando acertar a identação: Ferramentas → Opções → Opções avançadas → Editando → Configurações do Editor → C and C++ Editor
Apesar de salvar as configurações, algumas não ficam para uma próxima inicialização. Ex: alguns atalhos, o newline após {
O code completion simplesmente pára de funcionar depois de um certo tempo de uso. No início é uma beleza, mas depois, com novos objetos, métodos etc, ele se perde. Para falar a verdade, basta adicionar um único objeto que já era.
Fui desativar um módulo (para diminuir o exagerado consumo de memória) e o computador simplesmente desligou (e num Linux, é um absurdo).