Ao utilizar métodos de classes que não tenham suas bibliotecas (.lib) adicionadas ao arquivo de projeto (.mmp) um erro será gerádo pelo compilador
Link Error : Undefined symbol: 'xxx'
Onde:
xxx É a classe não reconhecida.
Para solucionar este problema basta adicionar a biblioteca utilizada pela classe ao seu arquivo .mmp , explicado a seguir:
A partir do Carbide 1.2 a adição de bibliotecas tornou-se um processo mais rápido e prático.
1º Passo - Acesse o arquivo .mmp do seu projeto que se encontra na pasta Group .
2º Passo - Serão mostrada algumas informações na tela principal, na parte direita você verá Project Definition e em seguida clique em Libraries.
3º Passo - Basta clicar no botão Add e escolher a biblioteca que você precisa.
1º Passo - Acesse o menu Project -> Properties.
2º Passo - Será mostrada uma janela com um menu no canto esquerdo, escolha a opção C++ Build.
3º Passo - No centro da tela , procure pela opção WINSCW C/C++ Linker e então escolha a opção Libraries.
4º Passo - A direita aparecerá a lista de bibliotecas atuais do seu projeto, clique no primeiro ícone (um arquivo com um +), clique em Browse e vá até a pasta ..\Epoc32\release\winscw\udeb e escolha a biblioteca desejada.
5º Passo - É importante que a posição na lista de bibliotecas da nova biblioteca adicionada seja a mesma da encontrada no arquivo .mmp então selecione a biblioteca adiciona e clique no último ícone (arquivo com seta p/ baixo) até mover o arquivo para a última posição.
6º Passo - Clique em OK. Agora acesse o arquivo .mmp do seu projeto que encontra-se na pasta group.
7º Passo - Procure no arquivo pela parte onde tem escrito LIBRARY, você verá que elas seguem a mesma sequência anterior, então como adicionamos a nova biblioteca na última posição, mova o cursos até a última LIBRARY e adicione após ela:
LIBRARY NOME-DA-BIBLIOTECA.lib
Salve o projeto e coloque para compilar.