Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

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

Symbian 7.0 C++ Api Reference

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
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX