This page was last modified 15:20, 26 October 2007.
Adicionando bibliotecas ao seu projeto
From Forum Nokia Wiki
Ao utilizar métodos de classes que não tenham suas bibliotecas (.lib) adicionadas ao arquivo de projeto (.mmp) será exibido um erro 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 , informações sobre qual biblioteca uma classe utiliza pode ser encontrada nos links:
Symbian 9.1 C++ Component Referece
Adicionando bibliotecas no Carbide 1.2
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.
Adicionando bibliotecas no Carbide 1.1
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.
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Making the script a .sis file | Rafael T. | Python | 49 | 2008-03-05 09:46 |
| Nokia 3220 problem | whichet | Mobile Java General | 3 | 2005-09-29 21:57 |
| Forum Nokia Tech Days 2008 - Brazil | dcrocha | General Discussion | 6 | 2008-07-24 00:30 |
